• 8659阅读
  • 3回复

如何改变treeview控件中的标题的字体,见程序。。。 [复制链接]

上一主题 下一主题
离线lina_maggie
 
只看楼主 倒序阅读 楼主  发表于: 2010-10-18
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
TreeView::TreeView() : QTreeView()
{      
        
        model = new QStandardItemModel(4,2);
        model->setHeaderData(0, Qt::Horizontal, tr("aaa"));
        model->setHeaderData(1, Qt::Horizontal, tr("bbb"));
        ......
}
以上可以使得TreeView控件中多一行标题,但是在windows中的Qt Creator中默认是Times New Roman字体,请问怎样将aaa用其他字体(如Arial字体)显示,bbb仍用系统默认字体显示呢??

在线等,谢谢各位大侠!!
离线XChinux

只看该作者 1楼 发表于: 2010-10-20
你试试qt style sheets references中的QHeaderView
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线blueskit

只看该作者 2楼 发表于: 2011-01-06
在 headData 中返回你的字体即可
离线atomspace

只看该作者 3楼 发表于: 2011-01-06
在tr("aaa")的字符串中试试简单的包涵字体设置的html代码
快速回复
限100 字节
 
上一个 下一个