QT label 设置字体样式
时间: 2024-09-06 07:03:34 浏览: 42
Qt标准对话框设置,设置字体、调色板、进度条
在Qt中设置QLabel的字体样式可以通过QFont类来实现。首先你需要创建一个QLabel对象,然后创建一个QFont对象,并设置你想要的字体样式、大小等属性,最后使用QLabel的setFont()方法将其应用到QLabel对象上。以下是一个简单的示例代码:
```cpp
#include <QApplication>
#include <QLabel>
#include <QFont>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
QLabel *label = new QLabel(&window);
QFont font;
font.setFamily("Arial"); // 设置字体为Arial
font.setPointSize(16); // 设置字体大小为16
label->setFont(font); // 将字体应用到label
label->setText("Hello, World!"); // 设置label显示的文本
window.show();
return app.exec();
}
```
在这段代码中,我们首先创建了一个QLabel对象。接着,我们创建了一个QFont对象,并使用setFamily()方法设置了字体为Arial,使用setPointSize()方法设置了字体大小为16像素。然后,我们将这个字体设置给QLabel对象使用。最后,我们设置了label的文本内容并显示窗口。
阅读全文