Qt界面字体大小设置和更改字体
2012-04-07 18:09
423 查看
在Qt中经常会涉及到界面字体大小的设置,默认字体一般比较小,特别是在移植到开发板上进行显示一般都要放大字体,因为开发板上液晶显示屏幕分辨率都是非常的小,跟电脑显示有很大差别。
一种整体界面字体设置的方法:
在main函数中添加程序:
QFont font = app .font();
font.setPointSize(16);
app.setFont(font);
在Qt/embedded中显示中文,可以采用如下运行方式: ./wireless -qws -font unifont
改变Qt中QLineEdit中显示内容的大小:
QLineEdit *lineEdit = new QLineEdit();
lineEdit->setStyleSheet("font-size : 16px");
也可以在主函数中添加语句:
qApp->setStyleSheet("QLineEdit { font: 16px; });
------------------------------------------------------------------------------------------
更改字体 qt 4.6.1
我们4.6.1支持 ttf字体, 我们只需要把对应的ttf文件,放到 QT_QWS_FONTDIR 指定的目录下,
然后,新建一个fontdir的文件,按照如下格式修改:
http://doc.qt.nokia.com/4.6/qt-embedded-fonts.html
![](http://my.csdn.net/uploads/201204/07/1333793909_8352.png)
示例如下:
xingkai stxingka.ttf FT n 50 0 su
fangsong simfang.ttf FT n 50 0 su
heiti simhei.ttf FT n 50 0 su
kaiti simkai.ttf FT n 50 0 su
lishu huawenlishu.ttf FT n 50 0 su
一种整体界面字体设置的方法:
在main函数中添加程序:
QFont font = app .font();
font.setPointSize(16);
app.setFont(font);
在Qt/embedded中显示中文,可以采用如下运行方式: ./wireless -qws -font unifont
改变Qt中QLineEdit中显示内容的大小:
QLineEdit *lineEdit = new QLineEdit();
lineEdit->setStyleSheet("font-size : 16px");
也可以在主函数中添加语句:
qApp->setStyleSheet("QLineEdit { font: 16px; });
------------------------------------------------------------------------------------------
更改字体 qt 4.6.1
我们4.6.1支持 ttf字体, 我们只需要把对应的ttf文件,放到 QT_QWS_FONTDIR 指定的目录下,
然后,新建一个fontdir的文件,按照如下格式修改:
http://doc.qt.nokia.com/4.6/qt-embedded-fonts.html
![](http://my.csdn.net/uploads/201204/07/1333793909_8352.png)
示例如下:
xingkai stxingka.ttf FT n 50 0 su
fangsong simfang.ttf FT n 50 0 su
heiti simhei.ttf FT n 50 0 su
kaiti simkai.ttf FT n 50 0 su
lishu huawenlishu.ttf FT n 50 0 su
相关文章推荐
- Qt界面字体大小设置和更改字体
- QString 与中文问题/Qt界面中文字体及大小设置
- QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置
- Eclipse中如何更改Java编辑界面和Jsp编辑界面的字体大小?
- MFC 更改界面IDC_STATIC颜色和字体以及大小【二】
- [转]ubuntu字符界面字体大小设置
- QT中设置字体和更改字体颜色
- QT中设置字体和更改字体颜色
- Eclipse Java注释模板设置简介,更改字体大小
- Android Studio中更改背景和设置字体大小
- MyEclipse里更改字体大小和快捷建的设置(转)
- 设置blender界面语言为中文以及字体大小设置之方法
- 解决windows系统字体设置为125大小导致程序界面位置不一致的问题
- android studio 更改背景和设置字体大小
- MyEclipse里更改字体大小和快捷建的设置
- matlab更改colorbar字体的大小,设置范围
- QT程序字体大小和旋转的程序参数设置方式
- android studio 更改背景和设置字体大小
- 【QT】 QLabel设置字体大小和颜色
- Qt中对text在程序中设置字体大小的方法