qt之点的绘制示例demo
Published on 2024-05-21 16:53 in 分类: Qt with 萧海~
分类: Qt

qt之点的绘制示例demo

    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    #include<QPainter>
    #include<QColor>
    QColor m_color;
    int m_x=0;
    int m_y=0;
    int m_w=0;
    int m_h=0;
    MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
    {
    ui->setupUi(this);
    // connect(&m_load,SIGNAL(draw_sig(uint32_t,uint32_t,uint32_t,uint32_t,QColor)),this,SLOT(set_params(uint32_t,uint32_t,uint32_t,uint32_t,QColor)));
    m_load.start();
    }
    MainWindow::~MainWindow()
    {
    delete ui;
    }
    void MainWindow::paintEvent(QPaintEvent *event)
    {
    QPainter painter(this);
    // // 绘制像素点
    // painter.setPen(m_color);
    // painter.drawPoint(m_x, m_y);
    // qDebug()<<m_x<<m_y<<"+++++";
    // update();
    int startX=10;
    int startY=10;
    painter.setPen(QColor(255,0,0));
    for(int i=0;i<50;i++){
    for(int j=0;j<50;j++)
    {
    painter.drawPoint(startX+j,startY+i);
    }
    }
    }

    posted @   萧海~  阅读(74)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · winform 绘制太阳,地球,月球 运作规律
    · AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
    · 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
    · 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
    · 上周热点回顾(3.3-3.9)
    历史上的今天:
    2022-05-21 Leetcode 999. 可以被一步捕获的棋子数
    2022-05-21 Leetcode 997. 找到小镇的法官(终于解决)
    2022-05-21 Leetcode 953. 验证外星语词典(感觉还挺难的)
    点击右上角即可分享
    微信分享提示
    电磁波切换