首页 > TAG信息列表 > sizeHint
QFormLayout的坑
需要使用QFormLayout实现一个很简单的布局: 在一个QFrame里面使用QFormLayout布局,QFormLayout的filed是一个QProgressBar, 程序运行后,前面的文本竟然看不到........... 调试QFormLayout的布局逻辑代码,发现QFromLayout布局一行时,会先计算label和filed的sizeHint,并根据sizeHintQt|Layout布局相关,sizePolicy
enum QSizePolicy::Policy 常量值描述QSizePolicy::Fixed0QWidget::sizeHint()是唯一可接受的选择,因此小部件永远不能增长或收缩(例如,按QT之UI界面设计与窗口显示不一致
问题:已经在UI界面中利用布局设计好界面,但是运行程序后显示的界面出现错乱,而且在做出一些修改后重新构建,运行时界面无变化。 目录 一、解决UI设计界面与运行时显示界面不一致的问题 1、导致该现象的原因有:显示屏分辨率过高 2、使用布局和设置控件sizePolicy 二、解决修改界面