2018-10-07 08:34:20 quantum7 阅读数 56
  • 基于Qt ffmpeg开发跨平台安卓实时投屏软件

    基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助

    2881 人正在学习 去看看 冉坤

办公软件在多屏宽屏上的应用设想

 

柳鲲鹏

2007-7-30

 

关键字:办公软件 辅助显示区域 多屏 宽屏

简介:在多屏宽屏上,办公软件可以特别开辟一个辅助显示区域,以显示非主体内容或者预览修改效果。

 

 

  时下宽屏已经流行起来,而多屏也开始出现了。但现在最常用的办公软件并没有针对这种情况进行特别的设计。本人在这里提出一些设想,某些从事办公软件开发的公司,可以考虑采用。

  多屏和宽屏的最大特点,就是显示的区域相对大了。现在就是想办法利用这些多出来的区域。以使用字处理为例,你经常碰到一些非主体内容,如注释、书签和修订的情况。这些内容正常情况下是不显示的,如果能显示,肯定是一个不错的主意。因此,我在这里提出一个辅助显示区域的概念,这个区域不仅可以用于多屏,也可以用于荧屏。而这个区域的作用,就是辅助显示一些内容,或者产生预览效果(修订的时候特别有用)。

  当然,一开始使用这些功能的时候,肯定不如以前习惯,尤其是要左右观察。但当习惯了辅助显示区域的作用之后,就会发现好处不少。

2013-12-23 17:20:38 u012781329 阅读数 2051
  • 基于Qt ffmpeg开发跨平台安卓实时投屏软件

    基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助

    2881 人正在学习 去看看 冉坤
摘要: 伴随当今高度发展的信息时代, LED 显示屏控制技术在信息领域也取得了长足的进步。灰度控制技术的发展, 真彩色图像的展现; 驱动电路的灵活、高效, 控制系统技术的提高无不体现了LED 行业技术的飞跃发展。伴随着计算机网络技术的发展, LED 显示屏在多媒体、多种显示设备组成的信息显示系统中, 采用智能化网络控制, 联网控制多屏技术也得到广泛的应用。


  软件控制设计方面, 根据LED 图文显示屏系统的具体要求, 按照工程实际需要, 具体设计了四个模块: 编辑功能模块, 字模提取模块, 效果添加及预览模块, 通讯模块。本文将对这四个模块逐一进行描述。


  1 引言


  随着社会的不断进步与发展, 人们在获取信息的同时, 也对信息获取的方法和信息质量有了更高的要求, 传统的信息显示方式正逐步被LED 显示系统所取代。因此, 如何开发出灵活、高效的控制系统是一个非常有意义的研究课题, 本文从工程实际出发, 设计了LED 显示屏控制系统, 从信息的编辑、提取、显示和控制等方面进行研究, 开发出通用的控制系统, 为LED 显示屏的应用提供良好的基础。


  2 系统功能


  2.1 目标设计


  LED 显示屏控制系统主要是通过图文控制器实现LED 广告屏信息的初始化、显示和控制等功能,具体目标如下:


  (1)支持显示屏参数软件的初始化设置、加载;


  (2)支持多区域画面编辑与显示;


  (3)支持中英文时钟编辑与显示;


  (4)支持游走字幕编辑与显示;


  (5)支持温度、湿度等传感器信息编辑与显示;


  (6)支持软件自动开关机;


  (7)支持画面显示特效;


  (8)支持图片信息的编辑、浏览和播放;


  (9)强大的超文本编辑器(RTF 格式);


  (10)显示信息的预览;


  (11)各页面显示方式、运行速度、停留时间均可软件调节;


  (12)显示信息的发送。


  2.2 设计思想


  为了实现系统的设计目标, 在全面分析系统所要达到的功能的基础上, 结合软件运行平台的特点, 本系统采用VC 程序开发语言进行开发, 为了提高系统的可视性、可操作性, 界面设计采用自画的方式进行设计, 与控制屏体之间的通信采用RS232/RS485 方式, 具体的通信参数可以动态设置。为了更好地将信息进行显示和编辑, 我们设计了文字、表格、图形的编辑系统, 很好的满足了系统的要求。

如果想了解更多相关的资料请关注(太阳能LED路灯 www.tytll.com)官网

2019-12-26 11:37:06 GoForwardToStep 阅读数 64
  • 基于Qt ffmpeg开发跨平台安卓实时投屏软件

    基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助

    2881 人正在学习 去看看 冉坤

一、简述

前段时间模仿美化了一个触摸屏软件,800 * 400 的分辨率,在做触摸屏软件的时候一定先要确定触摸屏机器的屏幕大小,以及是否全屏显示(不过一般也都是全屏,不然那么小也不好操作了),确定了尺寸之后,就需要对界面进行整体的设计了,因为触摸屏一般比较小,又是触摸操作,不是单纯的靠鼠标点击进行操作,所以为了考虑手指触摸的可操作性,界面上的按钮、输入框一般需要设置的相对大一些,方便用户操作。

同时也要考虑界面的排版,因为有的界面内容相对比较多,所以会有显示不下的问题。第一种就是缩小控件的大小,但是不能为了缩小而缩的太小,导致操作不便,要保证控件有足够的大小,毕竟小屏幕软件,不是在Windows上展示那样的。第二种就是下图这种效果,使用QScrollArea控件,可以在有限的尺寸下进行滑动,类似于网页,这样方便显示更多的内容,右侧的滚动条需要做的够宽,方便用户手指滑动,其实也可以做成像安卓那样,不用拖动滚动条来上面翻页,直接手指滑动页面就行上下滑动整个页面,这个需要重写一些事件来完成,以前也写过一个QListWidget 控件中所有Item通过手指上下滑动,后面的文章中将讲述如何实现这一效果。

小区域显示更多控件

在这里插入图片描述


界面展示

下图展示了一些界面样式效果,只是做了页面展示和一些交互。

在这里插入图片描述

带数字键盘,输入框操作

在这里插入图片描述


有兴趣的小伙伴也可以加Qt技术群311750285进行讨论,更多好玩,有趣的在等着你 ^ _ ^ 。

2018-09-06 11:22:20 QiwzDeBLOG 阅读数 3580
  • 基于Qt ffmpeg开发跨平台安卓实时投屏软件

    基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助

    2881 人正在学习 去看看 冉坤

有时候我们苦逼的码农或者设计人员使用电脑时喜欢双屏或者多屏显示,然而,当你有一天返回到单屏的时候,缺发现有些软件,死活就是在电脑桌面上显示不了,即使下面有显示这个应用已经打开了,鼠标移动上去也有反应,那么在此我给大家说一下怎么解决这类问题:

STEP:

  1. win+D显示桌面
  2. 鼠标点击一下下面已经启动的应用或者打开你不能正常显示的应用
  3. alt + 空格键,会出现一个小框,注:这个时候不要动鼠标
  4. 按一下 M 键, 
  5. 按住鼠标左键,移动鼠标一点,松开,就OK了。

 

 

2019-08-30 12:50:54 u010058695 阅读数 300
  • 基于Qt ffmpeg开发跨平台安卓实时投屏软件

    基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助

    2881 人正在学习 去看看 冉坤

一、引言

       目前LED显示屏都是采用字模软件生成好的字节序列然后进行显示,而LED点阵书写屏是一种无需通过字模软件编码即可给LED显示屏提供显示信息的一种新的交互方案,通过光敏二极管或光敏三极管在屏幕上捕获LED点阵的驱动信号,从而反馈至控制器点位的坐标,进行相应显示功能。这里介绍一下我在很多年前读大一参加比赛时候做的一个比较完整的点阵书写屏设计方案。有需要请留言。

二、系统整体架构

书写屏采用STC单片机为控制器,采用LED扫描和显示屏二分法,设计了一个32×32 单色LED点阵模块的点阵书写屏,

                                              

                                                                        图1 系统整体结构图

主要包括:

  1. STC12C5A60S2(STC89C52RC)为主控,1T单片机
  2. 光笔检测模块,利用光敏二极管的光电特性,实现微亮检测功能
  3. 点阵模块,由168X8 单色共阳LED点阵级联
  4. 行驱动模块,由两片74HC154构成5-32译码器实现对行信号的选择,选中的行用4953均流驱动LED,控制LED的亮度均匀
  5. 列驱动模块,采用474HC595串行移位控制器实现对列信号的选择,三线控制可以很方便的实现扩展同时节省IO口资源
  6. 单片机最小系统,人机交互部分采用四个独立按键和液晶LCD1602实现对程序功能的选择

程序运行时, LCD1602菜单显示并配合按键实现各个功能的切换和相互调用,光笔通过显示屏微亮扫描寻找光笔的位置,可依据功能可实现点亮(单点)、划亮(多点)、反显、整屏擦除、笔画擦除等基本书写显示功能, “坐标显示、连写多字、显示内容移动、对象拖移、画空框、画实框、区域填充、掉电唤醒” 等其他特殊功能。

书写屏驱动方式合理、控制方式灵活、光笔灵敏度高、抗自然光干扰能力强、显示内容丰富、程序资源丰富、二次开发简单,可作为控制类课程设计、电子类毕设、单片机学习的优秀硬件平台。

三、电路原理

3.1 行驱动

行驱动模块由两片75HC154416,高速)和一片反相器(与非门、斯密特反相器均可)级联构成32行信号输出,实现对行信号的选择,选中的行采用专用的LED驱动芯片4953,每一片可驱动两行驱动LED,实现动态控制过程中LED的亮度均匀。

                                          

3.2 列驱动

列驱动模块用四片74HC595级联实现列的控制。74HC595具有十分明显的优点:18位串行输入/8位串行或并行输出,存储状态寄存器,具有三种状态;2,并行输出时具备总线驱动;3,只需使用3IO口即可实现多位数据的输出。

                                                     

3.3 光笔检测

光笔检测模块主要为光敏二极管,采用的光敏二极管开关时间小于1us,有光时电阻1k左右,无光时电阻100K左右,串接一个500K的电位器到地,同时用一个反相器(与非门、斯密特反相器都可)对光敏二极管的检测信号进行整形,调节电位器的值使得一旦检测到光强超过自然光光笔检测模块输出低即可,单片机检测的接口为P3.2。同时预留了一个外接光笔检测模块,单片机检测的接口为P3.3

                                                              

3.4 控制和显示

控制和显示部分包括单片机的最小系统,LCD1602显示电路和4个独立按键,四个按键功能分别为:确定Enter、功能上翻Up、功能下翻Down、返回退出Return

   

四、程序结构

控制系统的软件编写采用c语言,在KEIL V4集成环境中编写和调试。为了编写和调试的方便,采用结构模块化设计,根据按键检测、扫描、LED屏的显示,LCD1602液晶显示菜单等各个模块的功能分别设计程序,构建头文件,使程序在调试开发的时候,十分方便,极大缩减了开发周期。本系统使用LCD1602液晶和4个按键来作为人机交互界面,从而方便的实现各个功能的切换,LCD1602的操作比较的简单,作为显示信息,两排显示通过按键切换已经足够。 

                                                              

 

五、实物照片和视频记录

曾经将这个测试视频上传到了土豆,应该还能看:http://www.tudou.com/programs/view/kVOucCTUMlI/

 

没有更多推荐了,返回首页