pyqt tab widget里面放置table widget
时间: 2023-07-04 07:13:39 浏览: 199
pyqt5 TableWidget
可以在PyQt的Tab Widget中嵌入Table Widget,具体步骤如下:
1.创建Tab Widget:使用QTabWidget类创建一个Tab Widget。
2.创建Table Widget:使用QTableWidget类创建一个Table Widget。
3.将Table Widget添加到Tab Widget中:使用addWidget()方法将Table Widget添加到Tab Widget中的一个选项卡中。
以下是示例代码:
```
from PyQt5.QtWidgets import QApplication, QTabWidget, QTableWidget, QTableWidgetItem
app = QApplication([])
# 创建Tab Widget
tab_widget = QTabWidget()
# 创建Table Widget
table_widget = QTableWidget()
table_widget.setRowCount(3)
table_widget.setColumnCount(2)
table_widget.setItem(0, 0, QTableWidgetItem("Hello"))
table_widget.setItem(0, 1, QTableWidgetItem("World"))
table_widget.setItem(1, 0, QTableWidgetItem("Foo"))
table_widget.setItem(1, 1, QTableWidgetItem("Bar"))
table_widget.setItem(2, 0, QTableWidgetItem("Baz"))
table_widget.setItem(2, 1, QTableWidgetItem("Qux"))
# 将Table Widget添加到Tab Widget中
tab_widget.addTab(table_widget, "Table")
tab_widget.show()
app.exec_()
```
运行上述代码,可以看到一个Tab Widget,其中包含一个Table Widget。
阅读全文