当前位置: 首页 > news >正文

西安买公司的网站建设济南百度推广优化

西安买公司的网站建设,济南百度推广优化,兰州网站搜索引擎优化,连云港市建设局网站Qt中在QLabel上画点,重写QLabel类 QT中label进行绘图 1.首先新建一个类,让这个类继承QLabel 2.在类中对鼠标点击事件及绘图事件进行重写 3.然后在UI框架下添加label控件, 4.右键label控件,添加重写的类,将其提升为刚…

Qt中在QLabel上画点,重写QLabel类

QT中label进行绘图

1.首先新建一个类,让这个类继承QLabel
2.在类中对鼠标点击事件及绘图事件进行重写
3.然后在UI框架下添加label控件,
4.右键label控件,添加重写的类,将其提升为刚刚写好的类

mylabel.h

#ifndef MYLABEL_H
#define MYLABEL_H#include <QObject>
#include <QLabel>
#include <QMouseEvent>
#include <QPainter>
#include <QPen>
#include <QPoint>class MyLabel : public QLabel{Q_OBJECTpublic:int labelWidth;int labelHeight;struct pointCoord{int x;int y;};std::vector<pointCoord> coordList;bool paintEnable = true;public:explicit MyLabel(QWidget *parent = 0);void enabelPaint(bool);void mousePressEvent(QMouseEvent *event);void paintEvent(QPaintEvent *event);//    void mouseReleaseEvent(QMouseEvent *event);//    void mouseMoveEvent(QMouseEvent *event);signals:void updatePoint(int x, int y, int labelWidth, int labelHeight);};#endif // MYLABEL_H

mylabel.cpp

#include "mylabel.h"#include <QMessageBox>#include <QString>#include <QDebug>MyLabel::MyLabel(QWidget *parent) : QLabel(parent){
;
}void MyLabel::enabelPaint(bool enable){if (enable){paintEnable = true;} else {paintEnable = false;}}void MyLabel::mousePressEvent(QMouseEvent *event){if (paintEnable){int x = event->position().x();int y = event->position().y();pointCoord coord;coord.x = x;coord.y = y;coordList.push_back(coord);labelWidth = this->width();labelHeight = this->height();emit updatePoint(x, y, labelWidth, labelHeight);update();}}void MyLabel::paintEvent(QPaintEvent *event){QLabel::paintEvent(event);QPainter painter(this);QPen pen;       //设置画笔,颜色、宽度pen.setColor(Qt::red);pen.setWidth(5);painter.setPen(pen);for (auto coord:coordList){painter.drawPoint(coord.x, coord.y);}}
http://www.dt0577.cn/news/43545.html

相关文章:

  • 重庆网站开发设计公司百度ai营销中国行
  • 什么是网站功能需求成都纯手工seo
  • 用asp做网站的流程百度网盘客户端下载
  • 前端作业做一个网站安年软文网
  • 设计风格网站欣赏网络推广有前途吗
  • 网站建设优化服务信息成人用品网店进货渠道
  • 微网站用什么软件做推广小程序拿佣金
  • 中国建设银行笔试确认网站谷歌 翻墙入口
  • 手机网站开发入门互联网推广公司靠谱吗
  • 六安找人做网站常用的网络营销工具
  • 外贸网站开发推荐广州最新消息今天
  • 做一个网购网站需要怎么做推广软文范例大全500
  • 视频网站开发问题北京企业推广
  • 企业网站 模版杭州关键词优化测试
  • 想做一个赌钱网站怎么做百度移动
  • 网站建设什么好网站流量监控
  • 徐州企业做网站旺道网站优化
  • 上海珍岛网站建设东莞疫情最新数据
  • 速成网站怎么做百度入口网页版
  • 300个免费邮箱地址2022北京百度关键词优化
  • c 做网站怎么插入id引流软件下载站
  • 定制型网站制作价格如何创建自己的网站平台
  • 做网站用的hu软件seo平台优化服务
  • 做婚礼设计在哪个网站下载素材百度推广没有效果怎么办
  • 郑州做网站优化运营商企业网络营销策略分析案例
  • 长沙做网站建设公司哪家好漂亮的网页设计
  • 网站开发宝典长沙网站定制公司
  • 网站建设合同违约责任企业网络营销策划方案范文
  • 怎么制作做网站国际新闻大事
  • 汽车贸易网站建设方案关键词优化好