最近纠结了好长时间了,在Designer中设置了QWidget{font:……}的样式表,程序中的所有的控件的字体均按要求显示了,只有QTableWidget表头显示不正常。
而且我的界面中很很多个QTableWidget,有些table的表头安设置显示了,而有些的显示还是不正常。百思不得其解。
最后只能单独对这些table的表头进行单独的设置。
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{font: 20pt '华文隶书'}");
这样才可以安要修显示。
当然也可以设置其它的属性:
ui->tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section{border:2px groove gray;border-radius:10px;padding:2px 4px;background-color: rgb(170, 170, 255);font: 20pt '华文隶书'}");
呜呼,哀哉……