如何使用 Qt 在 MainWindow 中显示 QForm?
Posted
技术标签:
【中文标题】如何使用 Qt 在 MainWindow 中显示 QForm?【英文标题】:How to display a QForm inside the MainWindow with Qt? 【发布时间】:2013-01-07 23:22:18 【问题描述】:我正在尝试在 Qt 中编写一个树浏览器 GUI。在左侧,我有一个由 Qt 组件QTreeView
处理的树视图系统,但我希望在右侧面板上显示一个取决于所选树元素的表单。我找不到在 Qt 中做到这一点的方法。我发现了一篇关于使用小部件并将其推广到表单的现有帖子。这当然可以让我在右侧面板上的 Qt MainWindow
内显示一个表单,但这不会允许我在每次选择树元素时更改右侧面板上的表单。
感谢任何提示。
【问题讨论】:
【参考方案1】:刚刚找到了一种使用QScrollArea
和函数setWidget
在主窗口中动态显示Qt 表单的方法。不理想但有效。
【讨论】:
以上是关于如何使用 Qt 在 MainWindow 中显示 QForm?的主要内容,如果未能解决你的问题,请参考以下文章
Qt MainWindow 不显示 MenuBar [关闭]
PyQtGraph 图在 Qt MainWindow 上显示不正确
当 MainWindow 从另一个类(不在主函数中)启动时,QT ui 未显示