QT中的字体(比如QLabel中的字体)有时需要在程序中进行动态的设置。其中字体和颜色是分开设置的。设置字体主要使用的是QFont对象。设置颜色主要使用的是QPalette(调色板)来进行。所以要包含这两个头文件。#include <QFont> 和 #include<QPalette>
设置字体
包含头文件<QFont> 。设置方法,以QLineEdit lineEdit 为例:lineEdit .setFont( QFont( "Timers" , 28 , QFont::Bold) );
设置颜色
包含头文件<QPalette>。首先创建一个QPalette 对象 palette 。palette.setColor(QPalette::WindowText,Qt::red); 然后以QLineEdit lineEdit
为例:lineEdit.setPalette(palette)即可。