在Python PyQt5中,当使用TableWidget类创建一个表格时,可能会在代码中正确地初始化和填充该表格,但该表格并不会被显示出来。这可能由于表格所在的父级小部件没有被正确设置导致。通过在代码中添加如下行来设置父级小部件,可以解决该问题:
# my_widget是TableWidget要被放置的父级小部件
table_widget.setParent(my_widget)
此外,如果上述方法不起作用,则可以尝试使用以下行初始化表格:
table_widget = QTableWidget(rows, columns, parent=my_widget)
这些代码示例可以帮助解决Table Widget不显示的问题。
上一篇:表格显示在页脚上方