如何解决PyQt使小部件继承其他类的样式表吗?
我对QTableView进行了子类化,并将其用作表头(用于另一个QTableView),因为我需要一个多级头,并且这样做比对QHeaderView进行子类化要容易得多……但是我仍然希望它可以自动设置样式好像它是QHeaderView,这可能吗?
作为一个最小的示例,我希望下面用红色突出显示的表格单元格看起来像是绿色突出显示的标题单元格。
from PyQt5 import QtWidgets,QtCore
app = QtWidgets.QApplication([])
table_1 = QtWidgets.QTableWidget()
table_1.setRowCount(1)
table_1.setColumnCount(5)
for tr in range(1):
for tc in range(5):
table_1.setItem(tr,tc,QtWidgets.QTableWidgetItem(f"Item-{tr}-{tc}"))
table_2 = QtWidgets.QTableWidget()
table_2.setRowCount(1)
table_2.setColumnCount(5)
for tr in range(1):
for tc in range(5):
table_2.setItem(tr,QtWidgets.QTableWidgetItem(f"{tc+1}"))
table_2.horizontalHeader().hide()
table_1.show()
table_2.show()
app.setStyle("fusion")
app.exec_()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。