# QT4 标签

> 原文： [https://pythonspot.com/qt4-tabs/](https://pythonspot.com/qt4-tabs/)

选项卡在图形应用程序中非常有用。 它们出现在网络浏览器，文本编辑器和任何其他应用中。 要创建选项卡式窗口，您需要调用`QTabWidget()`函数。 每个选项卡都是您之前看到的`QWidget()`。 您可以使用以下函数将`QWidget`与`QTabWidget`连接：

```py
tabs.addTab(tab1,"Tab 1")

```

其中第一个参数是选项卡对象，第二个参数是显示在屏幕上的名称。 我们在第一个标签（`QWidget`）中添加了一些按钮。

## 示例代码：

```py
from PyQt4 import QtGui
from PyQt4 import QtCore
import sys

def main():

    app 	= QtGui.QApplication(sys.argv)
    tabs	= QtGui.QTabWidget()

    # Create tabs
    tab1	= QtGui.QWidget()
    tab2	= QtGui.QWidget()
    tab3	= QtGui.QWidget()
    tab4	= QtGui.QWidget()

    # Resize width and height
    tabs.resize(250, 150)

    # Set layout of first tab
    vBoxlayout	= QtGui.QVBoxLayout()
    pushButton1 = QtGui.QPushButton("Start")
    pushButton2 = QtGui.QPushButton("Settings")
    pushButton3 = QtGui.QPushButton("Stop")
    vBoxlayout.addWidget(pushButton1)
    vBoxlayout.addWidget(pushButton2)
    vBoxlayout.addWidget(pushButton3)
    tab1.setLayout(vBoxlayout)

    # Add tabs
    tabs.addTab(tab1,"Tab 1")
    tabs.addTab(tab2,"Tab 2")
    tabs.addTab(tab3,"Tab 3")
    tabs.addTab(tab4,"Tab 4")

    # Set title and show
    tabs.setWindowTitle('PyQt QTabWidget @ pythonspot.com')
    tabs.show()

    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

```

结果：

![PyQT Tabs](img/71481f97c660d6556a1bf3c5b70648bc.jpg)

PyQT 标签

[下载 PyQT 代码（批量收集）](https://pythonspot.com/python-qt-examples/)