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

怎么控制字体

2012-10-10 
如何控制字体QT默认的字体不是很好看,我需要显示不同的字体在一个,我在这个方面一直没看过,哪位 大侠可以

如何控制字体
QT默认的字体不是很好看,我需要显示不同的字体在一个,我在这个方面一直没看过,
哪位 大侠可以教教我

一如果用code的
QFont中的 怎么设置字体
是不是
void QFont::setFamily ( const QString & family )
这个函数:如果是的话 我想问下 family 这个参数如何写啊。比如宋体啊 new罗马 啥啥的 能够越详细越好

2 QSS 上面如何设置字体,最近迷上QSS了发现这个东西还是挺好玩的。大仙们顺手把这个也教教我吧。我看了CSS的基本教程,也是上面的问题 font-family 这个参数的那些字体 实际参数是那些,大仙们列给表给我吧。



[解决办法]
学习要勤奋呀!!!
void QApplication::setFont ( const QFont & font, const char * className = 0 ) 

字体的种类是依赖系统的,也可以自己找新鲜的字库文件
[解决办法]
QSS比QFont要方便许多.
直接setStyleSheet(StyleSheet)就可以了

QtDesigner 里面编辑样式表的小窗口很方便的,可以直接选择编辑字体
[解决办法]
如果用QSS的话,会有某些限制...
[解决办法]

C# code
    QFont ()QFont ( const QString & family, int pointSize = -1, int weight = -1, bool italic = false )QFont ( const QFont & font, QPaintDevice * pd )QFont ( const QFont & font )
[解决办法]
你可以打开一个记事本,格式->字体,里面先选好自己想要的,然后用setFont把字体名称设置上去,那个就是Family Name

热点排行