摘要:
1、要求 在界面加载本地图片并显示,每过100ms改变一张图片显示 2、现象 通过定时器控制CImage,Load,Draw,Destroy,会非常的卡顿。因为Load图片时,会是非常大的数据【所有CImage最好定义在堆上,栈上可能会因为数据过大软件异常】,需要阻塞一定的时间。 3、解决原理 其实 阅读全文
posted @ 2019-04-17 16:48
朱小勇
阅读(451)
评论(0)
推荐(0)
摘要:
1、现象 在项目开发中,经常使用QText来显示解析的数据,比如从网络中获取到一个数据包,解析成中文加以显示,当时间过久或者字符串比较多的时候,就会产生一定的卡顿,所以需要限制QText的行数,或者清空内容 2、解决 使用QPlainText代替。QText可以插入HTML,可以改变字体颜色、格式等 阅读全文
posted @ 2019-04-17 16:10
朱小勇
阅读(675)
评论(0)
推荐(0)
摘要:
1、去除空格 //QString去掉空格 QString str; str.remove(QRegExp("\\s")); 2、设置LineEdit只能输入int、double le->setValidator(new QIntValidator(le)); le->setValidator(new 阅读全文
posted @ 2019-04-17 15:56
朱小勇
阅读(747)
评论(0)
推荐(0)
摘要:
用mfc开发,使用双缓冲刷新屏幕时,可能会造成GDI的增长,当增长到一定数量【10000】时,软件会崩,可以通过 proces explorer来监测GDI,调试代码 打开proces explorer,找到需要检测的进程,双击,在performance选项卡里有GDI Handles 阅读全文
posted @ 2019-04-17 15:54
朱小勇
阅读(494)
评论(0)
推荐(0)