qt如何把已绘制的图删除
我画图的代码如下:
void Dialog::paintEvent(QPaintEvent *)
{
QPainter painter(this);
QPen pen; //画笔
pen.setColor(QColor(255,0,0));
QBrush brush(QColor(0,255,0,125)); //画刷
painter.setPen(pen); //添加画笔
painter.setBrush(brush); //添加画刷
painter.drawRect(10,310,175,235); //绘制矩形
}
谢谢大家了!
相关推荐
Qt 雷达图 卫星图
**绘图**:利用QPainter或QCustomPlot库绘制雷达图的边框和轴。接着,根据数据点绘制卫星,连接各点形成闭合图形。4. **卫星操作**:实现添加、删除卫星的功能。
《Qt开发》基于QtCharts的饼图绘制
本程序运行效果图如下: 绘制饼图主要类 QPieSeries:饼图序列,一个图表一般只有一个饼图序列 QPieSlice:一个饼图的分块,一个饼图由多个分块组成 QPieSeries类的主要函数 分组 函数 功能 分块 操作 bool append() 添加一个分块到饼图 bool insert() 在某个位置插入一个..
《QT从基础到进阶·十五》用鼠标绘制矩形(QGraphicsView、QPainter、QGraphicsRectItem)
在GraphicsView类中创建矩形绘制对象,并初始化该对象用于绘制矩形。在GraphicsView类的鼠标事件中设置绘制矩形时鼠标按下,移动,释放操作。矩形长宽的拖动会在DrawROI类中实现,界面的缩放把DrawROI类中的功能放入GraphicsView中的滚轮事件中。以下是鼠标绘制矩形最全的一种用法,完整源码将会放在最后面。
基于 Qt 实现的计算器、贪吃蛇、迷宫、学生管理系统.zip
在本项目实践中,我们探索了基于Qt框架的软件开发,涵盖了计算器、贪吃蛇游戏、迷宫求解以及学生管理系统的实现。Qt是一个强大的跨平台应用程序开发框架,由C++编写,广泛应用于桌面、移动及嵌入式系统。
QDigraph:使用 Qt 的 QtWebKit 和 dagre-d3 javascript 库绘制有向图
**交互与更新**:通过JavaScript和C++之间的双向通信,可以实现对图的实时更新和交互操作,例如节点的添加、删除、移动等。


