【问题标题】:How to start project with TabWidget without QWidget如何在没有 QWidget 的情况下使用 TabWidget 启动项目
【发布时间】:2017-12-22 23:52:48
【问题描述】:

每次从 Qt Creator 创建新项目时,顶部的 QWidget 都可以删除。

您当然可以像这样手动编写代码:

app = QApplication(sys.argv)
ex = Main()
sys.exit(app.exec_())

Main 类继承自 QTabWidget 并且一切正常。

class Main(QTabWidget):

    def __init__(self):
        super().__init__()

有什么方法可以通过 Qt Designer 实现这一点吗? 如何删除 QWidget 并将 QTabWidget 放在层次结构的顶部?

【问题讨论】:

    标签: python pyqt pyqt5 qt-designer qtabwidget


    【解决方案1】:

    当您使用 Qt Designer 创建 GUI 时,您可以选择作为基础的小部件,如下图所示:

    一般我们从第一个选项templates/forms中选择,但我们也可以从Widgets中选择(第二个选项)

    在第二个选项中,我们可以选择作为QTabWidget 的基础。

    【讨论】:

    • 啊,我太瞎了。我从来没有想过“小部件”选项可以滚动出来,我总是使用模板中的选项。在我的 Qt Designer 版本中,它不像在您的版本中那么明显。
    • 直接打开Qt Designer,不要通过Qt Creator使用。
    猜你喜欢
    • 2015-10-26
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    相关资源
    最近更新 更多