【问题标题】:How to add vertical splitter for Viewer and QScrollArea?如何为 Viewer 和 QScrollArea 添加垂直拆分器?
【发布时间】:2017-03-24 09:30:15
【问题描述】:

我有一个像这样的 QFrame 中包含的查看器:

白色区域为Viewer,灰色区域为QFrame

想要的是另一个QscrollArea,其查看器使用垂直拆分器垂直布局,如下所示:

但即使选择了QScrollAreaViewer,然后在拆分器按钮中垂直单击布局。分流器没有出现?关于如何实现这一点的任何想法?

【问题讨论】:

  • 在Qt设计器中或者运行程序时没有出现吗?
  • @ni1ight 当我运行程序时
  • 你能在 Qt Designer 中做一个 Object Inspector 的截图吗?

标签: c++ qt


【解决方案1】:

这是您正在寻找的答案: https://stackoverflow.com/a/28313475/1839954

布局的区域,添加子小部件,按住 CTRL 键选择它们,然后然后使用垂直分隔器布局它们(在表单预览上方的布局工具栏)

【讨论】:

    【解决方案2】:

    假设“查看器”是指 QListView,例如,我使用 Qt Designer 定义它没有问题。您应该从对象检查器中选择 QFrame 和 QScrollArea,然后单击 Qt Designer 中的垂直拆分器布局。

    结果如下:

    这是我的对象检查器:

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-04-04
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-14
      • 2020-06-06
      • 1970-01-01
      相关资源
      最近更新 更多