• 4815阅读
  • 5回复

qt按钮反应慢 [复制链接]

上一主题 下一主题
离线jorsonsu
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-21
关键词: 按钮QT4Opengl
我的程序结合Opengl(3d渲染)和Qt,通过按钮改变渲染参数,然后更新场景。但是按钮反应非常慢,请问是什么原因导致的,有何解决方法。
离线jdwx

只看该作者 1楼 发表于: 2013-05-21
按钮不会反应慢,是CPU占用过高,如果配置为debug,改为release。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jorsonsu

只看该作者 2楼 发表于: 2013-05-21
回 1楼(jdwx) 的帖子
你好,我的程序确实cup占用很高,要渲染几千个公告板(Billboard),因此特别慢。你说将debug改为release是一种办法。但是能不能从程序上解决呢。比如多线程,或者其他方法。
离线jdwx

只看该作者 3楼 发表于: 2013-05-21
回 2楼(jorsonsu) 的帖子
仔细分析程序,看看是哪一部分占用过高,优化。
多线程只是程序不卡而已,不会加速程序运行。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jorsonsu

只看该作者 4楼 发表于: 2013-05-21
哦,那我试试,谢谢版主的指点!
离线ffii4455

只看该作者 5楼 发表于: 2013-05-21
如果你用Qt自带的OpenGL就不好用多线程了。
最佳的办法是优化你的OpenGL渲染,利用算法减少渲染的多边形数量。
快速回复
限100 字节
 
上一个 下一个