• 6139阅读
  • 2回复

tableWidget中绘图更新问题 [复制链接]

上一主题 下一主题
离线小小丫
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-12
        用ui->tableWidget->setCellWidget(0,0,ui->groupBox)把groupBox添加到tableWidget中,然后用 void groupBox::paintEvent(QPaintEvent *)函数在groupBox上绘图。需要在很多个groupBox上画图。由于要画的图形是动态的,所以需要update,但是发现用setCellWidget把groupBox们嵌入到tableWidget之后,只能在各自的paintEvent()中update,图形才能实时更新。但是貌似update更新太快,所以占CPU太多,更何况是很多个update同时进行,这样导致电脑很卡,图形界面反应很慢。大虾们有没有更好的方法绘图或者update,使CPU降下来呢?
离线XChinux

只看该作者 1楼 发表于: 2011-07-12
use QTableView delegate
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线小小丫
只看该作者 2楼 发表于: 2011-08-13
回 1楼(XChinux) 的帖子
Thanks~
快速回复
限100 字节
 
上一个 下一个