QT
文章平均质量分 66
sunflover454
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt防止程序多开
使用QSharedMemory防止多开,方式很巧妙。 这种方式是我阅读网友用Qt高仿360安全卫士9.2开源代码看到的,不理解其用意,群里前辈解答的,贴出来方便更多人。 #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QTextCodec转载 2015-12-24 16:20:07 · 4810 阅读 · 1 评论 -
Qt单实例程序(防止程序多开)
使用QLocalServer,QLocalSocket实现单实例进程,当已经存在相同进程时且窗口未激活(遮挡,最小化,托盘)时,激活进程主窗口。 参考文章:http://blog.youkuaiyun.com/playstudy/article/details/7796691 #ifndef SINGLEAPPLICATION_H #define SINGLEAPPLICATION_H #include原创 2015-12-29 14:47:24 · 8008 阅读 · 5 评论 -
从keyPressEvent按键事件中获取QKeySequence
转自:http://www.tuicool.com/articles/UnAVbyj 【提前话】:这几天开始着手QT方面的学习了,国庆后差不多就要转战新平台了,公司的所有产品也将由Net转到QT了,对自己来说失去了一些,也得到了一些。 QKeySequence多用于快捷键,获取QKeySequence可以同按键事件的QKeyEvent获取,例如: class Mywidget :转载 2016-03-16 14:30:40 · 7923 阅读 · 0 评论 -
QT installEventFilter eventFilter 快捷键的设计
转自:http://blog.youkuaiyun.com/swqqcs/article/details/7724996 CTRL+Enter发送信息的实现 在现在的即时聊天程序中,一般都设置有快捷键来实现一些常用的功能,类似QQ可以用CTRL+Enter来实现信息的发送。 在QT4中,所有的事件都继承与QEvent这个类,以下是用QEvent来实现快捷键的功能。转载 2016-03-16 14:36:50 · 3213 阅读 · 0 评论 -
Qt窗口居中显示
在Qt下,程序运行后窗口默认就是在屏幕中央显示的,但是后来发现在XP系统下没有居中显示,需要手动调整了。 和网上其他方案一样,大多数人会用类似这样的代码: move((desktop->width() - this->width())/2, (desktop->height() - this->height())/2); 这段代码有两个问题: 1.这个desktop的宽高是包含了任务栏的宽转载 2016-03-18 14:44:00 · 1985 阅读 · 0 评论 -
视频播放器SunPlayer开源啦
SunPlayer是我的一个练手项目,它是一个视频播放器。 核心播放部分是ffplayer(https://github.com/rockcarry/ffplayer),ffplayer是对ffmpeg的一个c封装,详情请转到github查看。 UI部分使用的Troy维护的Duilib(https://github.com/qdtroy/DuiLib_Ultimate),还有一个版本UI使用的原创 2017-04-19 15:06:07 · 5412 阅读 · 3 评论
分享