当前位置:首页 >> 智能终端演进 >> 【Qt之QColor】,dv6-6029tx(qt v6)

【Qt之QColor】,dv6-6029tx(qt v6)

cpugpu芯片开发光刻机 智能终端演进 2
文件名:【Qt之QColor】,dv6-6029tx 【Qt之QColor】

QColor是Qt框架中一个表示颜色的类,它提供了大量的方法进行颜色的构造、转换和操作。C++示例如下:

#include <QApplication>#include <QWidget>#include <QPainter>#include <QColor>class 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()方法,我们可以设置矩形的填充颜色。

运行此示例,可以看到窗口中绘制了三个带有不同颜色的矩形。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接