Qt 实现涂鸦板一:简易涂鸦板

技术Qt 实现涂鸦板一:简易涂鸦板 Qt 实现涂鸦板一:简易涂鸦板新建一个Qt项目,在 .h 文件中写入#pragma once#include QtWidgets/QWidget
#include “

夸脱实现涂鸦板一:简易涂鸦板

新建一个夸脱项目,在h .文件中写入

#pragma一次

#包含QtWidgets/QWidget

#包含’ ui_xuexi.h ‘

#包含” QMouseEvent ”

#包含” QKeyEvent ”

#包括“QPainter”

习雪:级公共QWidget

{

Q_OBJECT

公众号:

习雪(QWidget * parent=Q _ NULLPTR);

void MousePresent(QMouseEvent * e);//按下

void MousemoveEvent(QMouseEvent * e);//移动

void mouseReleaseRvent(QMouseEvent * e);//释放

void paint事件(qpaint事件*);

私人:

Ui:xuexiClass ui

QPixmap pix

QPoint lastPoint

QPoint endPoint

};卡片打印处理机(卡片打印处理器的缩写)

#包括习雪。h

学习机:习雪(QWidget *家长版)

: QWidget(父)

{

ui。setupui(这个);

调整大小(600,500);

pix=QPixmap(200,200);

pix。填充(Qt :白色);

}

void徐希:3360 mousepresevent(QMouseEvent * e)

{

if(e-button()==Qt :左按钮)

{

最后一点=e-pos();

}

}

void徐希:3360 mousemoveevent(qmouseeevent * e)

{

if(e-button()==Qt :左按钮)

{

endPoint=e-pos();

update();

}

}

void徐希:3360 moussereleaservent(Qmouseevent * e)

{

if(e-button()==Qt :左按钮)

{

endPoint=e-pos();

update();

}

}

作废徐希:油漆事件(Qpaint事件*)

{

qpenger PP(pix);

pp.drawLine(lastPoint,EndPoint);

lastPoint=endPoint

QPainter画师(本);

画家。绘制位图(0,0,pix);

}

编译后就是一个简易的涂鸦板

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70036.html

(0)

相关推荐

  • Kubernetes04

    技术Kubernetes04 Kubernetes04 – 从容器到云原生
    容器到云原生的路线:
    容器 – Kubernetes – 微服务 -云原生 – 服务网格 – 使用场景 – 开源。
    为什么使用

    礼包 2021年11月12日
  • 第二十三章 Centos7下Docker安装kibana

    技术第二十三章 Centos7下Docker安装kibana 第二十三章 Centos7下Docker安装kibana一、查找kibana镜像
    [root@staging ~]# docker sear

    礼包 2021年12月24日
  • typescript中实用类型(typescript是什么类型)

    技术TypeScript 映射类型是怎样的这期内容当中小编将会给大家带来有关TypeScript 映射类型是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言:TypeScrip

    攻略 2021年12月14日
  • vue的axios请求(axios用法示例)

    技术axios是不是vue里面的小编给大家分享一下axios是不是vue里面的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!axios不是vu

    攻略 2021年12月22日
  • 如何快速掌握Fink SQL

    技术如何快速掌握Fink SQL这篇文章主要讲解了“如何快速掌握Fink SQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何快速掌握Fink SQL”吧!1、导入所

    攻略 2021年10月22日
  • 如何用MYSQL或者ORACLE的方法管理 POSTGRESQL

    技术如何用MYSQL或者ORACLE的方法管理 POSTGRESQL这期内容当中小编将会给大家带来有关如何用MYSQL或者ORACLE的方法管理 POSTGRESQL ,文章内容丰富且以专业的角度为大家分析和叙述,阅读

    攻略 2021年10月25日