首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT setFixedSize 不立即生效的有关问题

2013-07-16 
QT setFixedSize 不立即生效的问题QDialog setFixedSize 后马上 exec_() 刚刚设置的大小并不马上生效,需要

QT setFixedSize 不立即生效的问题
QDialog setFixedSize 后马上 exec_() 刚刚设置的大小并不马上生效,需要下次显示的时候才生效,怎么解决?
[解决办法]
QDialog::showEvent() 强制将其大小改变成了QT认为比较合适的大小
要改变大小的话需要在showEvent里面setFixedSize
[解决办法]
在调用了setFixedSize 之后马上调用repaint (),强制刷新页面,看看行不行
[解决办法]
看看你的构造函数中是否存在同样的函数setFixedSize();

热点排行