gpt4 book ai didi

user-interface - 为什么我不能在设计器的 QStackedWidget 中为页面设置布局?

转载 作者:行者123 更新时间:2023-12-04 01:47:26 26 4
gpt4 key购买 nike

在 Qt 4.8.0 设计器中重现的步骤

  • 我在 Qt Designer 中创建了一个新的对话框表单
  • 我在对话框中添加了一个 QStackedWidget
  • 我将对话框的布局设置为与对话框
  • 堆叠布局大小
  • 我在堆叠小部件的第一页添加了一些控件
  • 我在控件的右侧树 View 中选择堆叠小部件中的第一页
  • 该页面(这是一个 QWidget)旁边的图标显示该页面缺少布局

  • 当我单击上面的布局按钮之一时,它不会更改页面 QWidget 的布局,它会更改对话框的布局,即使我已明确选择了该页面。

    这是设计师的错误吗?我错过了什么吗?我真的不想以编程方式添加布局,因为这会阻止我在同一个 .ui 文件中对设计器中的页面进行布局

    最佳答案

    单击对象树中的小部件页面会将该页面带到堆栈顶部,但不会选择它。

    事实上,不可能选择小部件页面本身——只能选择它的子小部件(当然还有父堆叠小部件)。

    为小部件页面设置布局的最简单方法是:

  • 单击右上角的小箭头将其带到顶部
    其父级堆叠小部件的一角
  • 使用工具栏上的按钮设置适当的布局

  • 请注意,无法在没有任何子小部件的小部件上设置布局。

    (如果这里有一个错误,那就是当点击对象树中没有子部件的部件页面时,工具栏按钮应该是灰色的。当使用堆叠部件箭头时,工具栏按钮是灰色的- 正确输出)。

    关于user-interface - 为什么我不能在设计器的 QStackedWidget 中为页面设置布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223847/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com