pyqt5,QTabWidget怎么添加到窗口
时间: 2023-07-04 15:07:12 浏览: 95
要将 `QTabWidget` 添加到窗口,需要先创建一个 `QMainWindow` 或者 `QWidget` 对象作为主窗口,然后将 `QTabWidget` 添加到该对象中。下面是一个示例:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget, QVBoxLayout, QLabel
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建一个 QTabWidget 对象
self.tabs = QTabWidget()
# 创建两个 QWidget 对象,并添加到 QTabWidget 中
tab1 = QWidget()
tab2 = QWidget()
self.tabs.addTab(tab1, "Tab 1")
self.tabs.addTab(tab2, "Tab 2")
# 将 QTabWidget 添加到主窗口中
self.setCentralWidget(self.tabs)
# 设置窗口标题和大小
self.setWindowTitle("Tab Example")
self.setGeometry(100, 100, 600, 400)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个 `QMainWindow` 对象作为主窗口,然后创建了一个 `QTabWidget` 对象,并创建了两个 `QWidget` 对象作为选项卡页面,最后将 `QTabWidget` 添加到主窗口中。在运行程序后,会显示一个拥有两个选项卡的窗口。
阅读全文