读书人

Qt 控件(QTreeWidget、QGroupBox等)

发布时间: 2013-01-26 13:47:03 作者: rapoo

Qt 控件(QTreeWidget、QGroupBox等)字体显示不完整

前两天遇到控件字体显示不全的现象,如QTreeView的headLabel部分,字体的顶部部分没有显示完全,看着难受,纠结了半天~

还有同一个页面的QGroupBox的title部分字体也是顶部显示不完整,==!


解决方法:

1、QTreeview、QTreeWidget、QListView等都有一个header,返回一个QHeaderView类,对该类控制就可以了,设置其高度,或者字体与边框的间距,下面两句可以解决问题:

QHeaderView *header=treeWidget->header();
header->setFixedHeight(24);

2、QGroupBox的title设置其高度,或者字体与边框的间距,就OK了,this->setStyleSheet(QString("height:24;padding: 2px"));

读书人网 >PB

热点推荐