在Qt 4.8.0的设计器中重现的步骤
当我点击上面的一个布局按钮时,它不会改变页面QWidget的布局,即使我已经明确选择了页面,它也会改变对话框的布局。
这是设计师的错误吗?我错过了什么吗?我真的不想以编程方式添加布局,因为这使我无法在同一.ui文件中布局设计器中的页面
答案 0 :(得分:13)
单击对象树中的窗口小部件页面会将该页面置于堆栈顶部,但不会选择它。
实际上,无法选择一个小部件页面本身 - 只能选择其子小部件(当然还有父级堆栈小部件)。
为小部件页面设置布局的最简单方法是:
请注意,无法在没有任何子窗口小部件的窗口小部件上设置布局。
(如果这里有一个错误,那就是当点击没有子窗口小部件的对象树中的窗口小部件页面时,工具栏按钮应该是灰色的。当堆叠时 - 使用了小部件箭头,工具栏按钮 正确地显示为灰色。
答案 1 :(得分:5)
这不是设计师的错误,但它也不是很直观。您需要在堆叠小部件页面本身(控件所在的位置)中单击,然后单击工具栏中的一个布局按钮。单击树视图中的页面将不会为您选择页面。