Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:qt:布局方式

Qt布局方式


布局

布局在Qt中指的是Layout。要注意的是QLayout并不继承自QWidget。布局没有QSizePolicy(尺寸策略),但是有单独的缩放因子(布局中有几个Widget就有几个缩放因子) 。尺寸策略包括:缩放策略缩放因子。当布局的缩放因子不是默认值的时候(被设置过),它会覆盖对应的Widget的缩放因子。所以:布局有缩放因子,数量和自己包含的Widget数量相等,它和Widget的缩放因子工作方式是相同的,但是它的优先级更高,当它被设置过的时候,会覆盖Widget的缩放因子。

布局可以被“安装”给Widget,也就是Widget使用这个布局。注意虽然QMainWindow继承自QWidget,但是不要把布局安装给QMainWindow,而是应该将布局安装给一个Widget,然后将这个Widget作为QMainWindow的中心控件。

横向/纵向

单项布局。

网格

添加Widget的时候指定,Widget在哪一行哪一列,占了几行,几列。

表单

/var/www/DokuWikiStick/dokuwiki/data/pages/程序/qt/布局方式.txt · Last modified: 2022/04/19 20:50 (external edit)