很多同志在些QT 程序后会遇见闪屏的问题, 有时速度非常快,但毕竟影响了显示效果,如何做到减轻屏幕抖动或闪屏呢?我曾试过如下的办法:1.使用双缓冲。 比如我们在一个Widget里面绘多个图的话, 先创建一个QPixmap对象 然后用QPainter在这个QPixmap对象上绘图,最用后BitBlt ... Read More
posted @ 2015-12-17 19:02
findumars
Views(8914)
Comments(0)
Diggs(0)
转自CSDN:首先不得不说,要感谢北京邮电大学的阿科。感谢他慷慨的分享和极具科学态度的记录,将自己搜集到的众多资料收集整理发布,拯救众多苦逼寻找方案的程序员于苦海之中。因为最近接手新的项目,涉及到使用opengl做surface plot编程。第一个想到的就是能否使用现有的开源API来完成这些工作。... Read More
posted @ 2015-12-17 18:59
findumars
Views(2486)
Comments(0)
Diggs(0)
这儿用上了前面一文提到的函数findDesktopIconWnd()。见: http://mypyg.blog.51cto.com/820446/263349一、将Qt窗口嵌入到桌面中。声明一个最简单的类: class Dialog : public QDialog{ Q_OBJECTpublic: Read More
posted @ 2015-12-17 18:42
findumars
Views(5801)
Comments(0)
Diggs(0)
在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了。如果需要精度更高一些的定时器(精确到1ms),可以使用下面的高精度多媒体定时器进行代码优化,可以达到毫秒级的精度,而且使用方便。先要包含头文件"mmsystem.h"和库文件"winmm.... Read More
posted @ 2015-12-17 18:34
findumars
Views(5014)
Comments(0)
Diggs(0)
procedure TForm1.WMSysCommand(var Message: TWMSysCommand);var str: string;begin case Message.CmdType of SC_SIZE : str := 'SIZE ';... Read More
posted @ 2015-12-17 17:37
findumars
Views(1116)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号