在将QTableWidget对象添加到QWidget中之后,可以使用QWidget的show()函数将其设置为可见状态。示例代码如下:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QTableWidgetItem
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
table = QTableWidget(self) # 创建 QTableWidget 对象,并将其添加到 QWidget 中
table.setColumnCount(3)
table.setRowCount(2)
table.setItem(0, 0, QTableWidgetItem("Name"))
table.setItem(0, 1, QTableWidgetItem("Age"))
table.setItem(0, 2, QTableWidgetItem("Gender"))
table.setItem(1, 0, QTableWidgetItem("Tom"))
table.setItem(1, 1, QTableWidgetItem("20"))
table.setItem(1, 2, QTableWidgetItem("Male"))
table.move(20, 20)
table.show() # 将 QTableWidget 对象设置为可见状态
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyWidget()
ex.show()
sys.exit(app.exec_())
以上代码创建了一个包含两行三列的表格,并将其添加到QWidget中,并且在最后调用了show()函数将其设置为可见状态。