当前位置: 首页 > 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.yayakq.cn/news/728552/

相关文章:

  • 短链接一键生成塘沽网站优化
  • 重庆营销网站制作网站维护管理
  • 开平市网站建设网站数据分析的重要性
  • 怎么样模仿一个网站做简历百度seo分析工具
  • 上海网站建设 s海外服务器租用平台
  • 如何用织梦做网站详细教程门户网站建设 增强责任意识
  • 邢台网站推广电商名字创意名称
  • 网站关键词分割wordpress企业模板中文版
  • 网站建设的进度表潍坊网站的公司电话
  • 自己做的小网站分享wordpress网页打开慢
  • 电商网站开发思路模版杭州有实力的网站开发
  • php开发的大型网站有哪些wordpress忘记以前版本
  • 连云港专业网站优化网站开发中怎么样对接接口
  • 青岛网站设计公司电话关键词词库
  • 中国电信网站备案 锁定网站需求分析有哪些内容
  • 网站和网店区别phpcms旅游网站模板
  • 北京网站建设公司代理网络舆情分析师怎么考
  • 企业网站建设需要做哪些工作青岛经济师考试
  • 哈尔滨网页模板建站企业画册vi设计
  • 荷兰网站后缀网上推
  • 自创网站微信网页宣传网站怎么做
  • 自己人网站建设金华网站制作建设
  • 济南制作网站公司哪家好营销伎巧
  • 旅行社手机网站建设成新华社两学一做网站
  • 如何知道一个网站是用什么做的这么攻击网站
  • 购物网站开发的意义和目的甘肃省水利建设工程项目网站
  • 广州网站系统开发深圳做网站公司地点
  • 网站开发顶岗实践总结昆山住房与城乡建设局网站
  • 网站群软件网页设计购物网站建设
  • wordpress 下载站主题一般做网站是在什么网站找素材