要绘制一个圆形按钮,可以使用Qt的QSS(Qt Style Sheets)来实现。下面是一个简单的示例代码:

#include <QApplication>
#include <QPushButton>

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

    QPushButton button("Button");
    button.setStyleSheet("QPushButton {"
                          "border-radius: 25px;"
                          "background-color: red;"
                          "color: white;"
                          "}");

    button.show();

    return a.exec();
}

在上面的代码中,我们创建了一个QPushButton对象,并通过setStyleSheet()方法来设置按钮的样式。在样式表中,我们使用border-radius属性将按钮的边界设置为圆形,使用background-color属性设置背景颜色,使用color属性设置文字颜色。

运行代码后,将会显示一个圆形的红色按钮。你可以根据需要调整按钮的大小、颜色等属性来满足你的要求

qt qss何如画一个圆形按钮

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

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