程序来源:
每次使用投影仪投影图片的时候都需要将图片设置成背景,再拓展到投影仪上进行采集,操作繁琐,所消耗的时间较多(设置成背景所使用的时间较长)。
想法:
使用QT编写一个投影图片的小程序,获取投影仪的分辨率及投影仪左上角的位置,将需要投影的图片在投影仪屏幕上画出来。
如果需要投影的图片小于投影仪的分辨率,则将底色设置为黑色,将图片居中显示。
如果投影图片大于投影仪的分辨率,可将图片调整至投影仪分辨率大小,满屏显示。
主要步骤:
使用一个QListItem显示当前目录下的所有图片,添加双击操作(弹出一个QDialog并将图片显示于Dialog中)。Dialog的边框设置为无边框。
如果电脑有接入两个显示器(一般第二个是投影仪),则获取第二个投影仪的参数(位置,大小)。将Dialog的几何特征调整为布满第二个显示器。
图片显示。
使用过程中,为了方便操作,将父类主操作窗口置顶。
经过测试后将程序静态编译成单文件版本,方便使用。
程序下载:
链接: https://pan.baidu.com/s/1o7B1Qpc 密码: SQLC
更新:
V1.1 添加刷新refresh操作,刷新当前目录图片。
V1.2 删除刷新动作,增加对文件夹的读取,增加可改变目录的功能。
程序预览如图:
源码:
链接: https://pan.baidu.com/s/1skGLuNF 密码: SQLC