要将Qt的QLabel控件的形状设置为圆角矩形,可以使用QSS(Qt样式表)来实现。以下是一个示例代码:

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    // 创建一个QLabel控件
    QLabel label("Hello World!");

    // 设置QSS样式表,将QLabel的形状设置为圆角矩形
    label.setStyleSheet("QLabel {"
                        "border-radius: 10px;"
                        "background-color: #f00;"
                        "color: #fff;"
                        "}");

    // 显示QLabel控件
    label.show();

    return a.exec();
}

在上面的代码中,我们使用了setStyleSheet()函数来设置QSS样式表。在样式表中,我们使用了border-radius属性来设置圆角的半径,background-color属性来设置背景颜色,color属性来设置文本颜色。

运行上面的代码,将会显示一个形状为圆角矩形的QLabel控件,背景颜色为红色,文本颜色为白色。你可以根据需要调整样式表中的属性值来达到你想要的效果。

Qt QLabel 形状为圆角矩形

原文地址: https://www.cveoy.top/t/topic/ixYj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录