Qt Creater中centralWidget的布局无法选择,这是一门玄学,就像每用一次HTML编辑器预览这个Markdown内容时,这里都多了一次空行一样。
—————— A.B.C
使用Qt Creator(以下简称QC)建立Qt-Widgets-Application时候,会生成一个默认的MainWindow.ui
,这是没什么问题。而问题是出在,这个集合了mainToolbar
、statusBar
、menuBar
的眉清目秀的小伙汁,主体的centralWidget
是不带布局的。
主体Widget不带布局原本也没什么,主要是给它添加布局很玄学。点击右侧的centralWidget
后右键也不是,选中centralWidget
后在空白处右键也不是,上面的工具条也不是。如果不是直接编辑XML文件,给它添加布局还真需要些步骤。
具体步骤如下:
-
首先,我们要进入这个布局界面。先看好就行,反正右键是没有作用,反正
centralWidget
右下角有一个禁止的图标。 -
随便拖动个控件进来,一般选择
PushButton
,没特殊原因,就是近。 -
这次在右侧
对象-类
列表选中centralWidget
,这时候主布局的上面工具栏的图标们瞬间点亮。这时候就可以选择心仪的布局类型了。 -
删掉之前拖进来的控件即可。
可以查看下面动画效果。