QT绘图【点】【线】【圆】【矩形】

ops/2024/12/20 8:40:13/

目录

  • 1. 绘制点、线、圆、文本、矩形
  • 3. 调用及更新

1. 绘制点、线、圆、文本、矩形

在这里插入图片描述

QPainter painter(this);    //实例化绘图
QPen pen(QColor(255,100,155));  //创建绘图工具(画笔)
pen.setWidth(2);	//画笔宽度
pen.setStyle(Qt::SolidLine);  //实线
painter.setPen(pen);  //绘图工具调用pen.setColor(QColor(99,99,99));  //重新设置绘图颜色
painter.setPen(pen);  //重新调用painter.drawPoint(int x, int y);   //画点
painter.drawLine(x1,y1,x2,y2); //画线
painter.drawEllipse(x, y, w, L);  //画圆  坐标,轴径w, 轴径L
painter.drawText(x, y, "文本");   //画文本
painter.drawRect(QRect(x, y, w, L)); //画矩形,x,y坐标,w,L宽和长

3. 调用及更新

增加头文件

public:void paintEvent(QPaintEvent *event);

在 .cpp 文件中增加绘图功能函数

void Widget::paintEvent(QPaintEvent *event)
{//在此绘图
}

刷新(更新)绘图函数

repaint();

http://www.ppmy.cn/ops/143432.html

相关文章

【Spring】Spring的模块架构与生态圈—核心容器(Beans、Core、Context、Expression)

Spring框架因其强大的功能和灵活性而成为企业级应用开发的首选,它的模块化设计使得开发者可以根据需求选择合适的模块,降低了系统的复杂性。核心容器模块是Spring框架的基础,它为整个框架提供了核心功能,包括Bean的管理、上下文的…

MATLAB绘图基础12:地理信息可视化

参考书:《 M A T L A B {\rm MATLAB} MATLAB与学术图表绘制》(关东升)。 12.地理信息可视化 12.1 地理散点图 地理散点图用于可视化地理坐标点分布的图形,适用于在地图上显示离散地理坐标点,每个点可以代表不同的实体、地点或其他类型的观测…

Spring Cloud Nacos 配置管理

Spring Cloud Nacos Nacos全称Dynamic Naming and Configuration Service,它可以用于RPC框架中服务的注册与发现,也可以作为配置中心管理应用的配置. 服务注册与发现 使用过RPC框架同学对服务注册与发现并不陌生,比如Dubbo默认使用Zookeeper作为注册中心…

01、NodeJS学习笔记,第一节:Node.js初识与内置模块

一、初识Node.js与内置模块 ##网址 https://nodejs.org##npm包 https://www.npmjs.com/ (搜索)https://registry.npmjs.org/ (下载)1、初识Node.js ##思考:为什么JavaScript可以在浏览器中被执行因为浏览器…

C++中如何实现单例模式?

单例模式(Singleton Pattern)是一种设计模式,旨在确保一个类只有一个实例,并提供全局访问点。在 C 中实现单例模式有多种方式,下面介绍几种常见的实现方法。 1. 饿汉式(线程安全) 饿汉式是指在程…

WPF ControlTemplate 控件模板

区别于 DataTemplate 数据模板,ControlTemplate 是控件模板,是为自定义控件的 Template 属性服务的,Template 属性类型就是 ControlTemplate。 演示, 自定义一个控件 MyControl,包含一个字符串类型的依赖属性。 pub…

BOE(京东方)“向新2025”年终媒体智享会首站落地上海 六大维度创新开启产业发展新篇章

12月17日,BOE(京东方)以“向新2025”为主题的年终媒体智享会在上海启动。正值BOE(京东方)新三十年的开局之年,活动全面回顾了2024年BOE(京东方)在各领域所取得的领先成果,深度解读了六大维度的“向新”发展格局,同时详细剖析了BOE(京东方)在智能制造领域的领先实践。BOE(京东方…

复习打卡大数据篇——Hadoop HDFS 01

目录 1. HDFS简介 2. HDFS基本操作 3. HDFS原理 1. HDFS简介 HDFS概念: HDFS是一个分布式的文件系统。分布式意味着多台机器存储,文件系统,就是用来存储文件、存储数据。是大数据最底层一个服务。 HDFS设计目标: 故障的检测…