泰安网站优化推广,桂林做网站公司有哪些,动画制作流程图,商标免费查询入口QColor是Qt框架中一个表示颜色的类#xff0c;它提供了大量的方法进行颜色的构造、转换和操作。C示例如下#xff1a;
#include QApplication
#include QWidget
#include QPainter
#include QColorclass Example : public QWidget {
public…QColor是Qt框架中一个表示颜色的类它提供了大量的方法进行颜色的构造、转换和操作。C示例如下
#include QApplication
#include QWidget
#include QPainter
#include QColorclass Example : public QWidget {
public:Example(QWidget *parent nullptr) : QWidget(parent) {}void paintEvent(QPaintEvent *event) override {Q_UNUSED(event);QPainter painter(this);painter.setPen(QColor(Qt::black));painter.setBrush(QColor(200, 0, 0));painter.drawRect(10, 15, 90, 60);painter.setBrush(QColor(255, 80, 0, 160));painter.drawRect(130, 15, 90, 60);painter.setBrush(QColor(25, 0, 90, 200));painter.drawRect(250, 15, 90, 60);}
};int main(int argc, char *argv[]) {QApplication app(argc, argv);Example example;example.setGeometry(300, 300, 350, 100);example.show();return app.exec();
}在这个示例中我们创建了一个QWidget窗口并使用QPainter在窗口中绘制三个带有不同颜色的矩形。其中我们使用QColor类来设置和表示颜色。通过setBrush()方法我们可以设置矩形的填充颜色。
运行此示例可以看到窗口中绘制了三个带有不同颜色的矩形。