学习地址:https://blog.csdn.net/WL0616/article/details/129118087
def init_page(self):self.tableWidget_1.setColumnCount(4) # 先给表格设置行和列的个数self.tableWidget_1.setRowCount(5) # 先给表格设置行和列的个数self.tableWidget_1.setHorizontalHeaderLabels(["输入栈", "剩余输入串", "所用表达式", 'test']) # 添加表头self.tableWidget_1.horizontalHeader().setVisible(True) # 设置表头可见self.tableWidget_1.verticalHeader().setVisible(False) # 设置垂直表头不可见self.tableWidget_1.horizontalHeader().setStyleSheet("""QHeaderView::section{background-color: rgb(170, 170, 0);border: 2px solid rgb(255, 85, 255); border-right:none;border-left:none;}""")self.tableWidget_1.setStyleSheet("""QTableWidget{border: 2px solid rgb(0,0,0); border-top:none;border-bottom:none;}QTableWidget::item:hover{background-color: rgb(255, 255, 0);}QTableWidget::item:selected{background-color: rgb(170, 0, 0);}""")
QHeaderView::section
子控件
QTableWidget::item:hover
子控件的状态