首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2013-01-26 
Qt 控件(QTreeWidget、QGroupBox等)字体显示不完整前两天遇到控件字体显示不全的现象,如QTreeView的headLab

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"));

热点排行