歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Qt界面字體大小設置和更改字體

在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   
 
示例如下:
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
Copyright © Linux教程網 All Rights Reserved