Qt Designer - 如何使用没有QWidget的TabWidget启动项目

时间:2017-07-18 08:22:53

标签: python pyqt pyqt5 qt-designer qtabwidget

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

enter image description here

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

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

其中Main类继承自QTabWidget,一切正常。

class Main(QTabWidget):

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

有没有办法如何从Qt Designer实现这一目标? 如何删除QWidget并将QTabWidget置于层次结构之上?

1 个答案:

答案 0 :(得分:2)

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

enter image description here

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

enter image description here

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

enter image description here