【问题标题】:How to do a context dependant layout in Qt Designer and PyQt5?如何在 Qt Designer 和 PyQt5 中进行上下文相关布局?
【发布时间】:2019-04-11 11:19:30
【问题描述】:

我有一个组合框或类似的东西,其中包含一个组合框和一些不能同时显示的小部件。根据我希望在同一位置显示一个按钮或行编辑或(第二个)组合框的选择。因此,如果选择了组合框条目一,则显示按钮,如果选择条目二,则显示行编辑,如果选择条目三,则显示第二个组合框,而不显示其他两个。 我知道我可以动态地完成这一切,但这会导致很多代码行。我想使用 QT Designer 和网格布局,但我看不到如何将两个小部件放在同一个地方,然后以编程方式只使一个可见。 我希望我能正确解释。

我玩过 Qt Designer,但无法在网格布局中将两个小部件相互叠加。

感谢您的帮助。

【问题讨论】:

  • 没有看到任何代码,我只是在猜测,但听起来你可能想使用QStackedWidget。

标签: qt pyqt5 designer


【解决方案1】:

谢谢 G.M. 是的,我正在寻找 QStackedWidget。我完全没有意识到这一点。我试过了,它开箱即用。

【讨论】:

    猜你喜欢
    • 2020-12-20
    • 2018-05-14
    • 1970-01-01
    • 2018-03-05
    • 2011-08-05
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多