: :其他软件 2020-09-07 10:58:54
QPaintDevice提供绘图设备(画板),QPainterDevice是提供了很多接口,一般只有QT开发者会用到。
在接下来的几节我会总结到基本图形的绘制与填充,坐标系统,其他绘制如文字,路径。
这篇文章仅仅对paintEvent()函数做一引入。
void paintEvent(QPaintEvent *event);
首先我们先总结他的特定;
1.重写绘图事件,虚函数
2.如果在窗口绘图,必须在绘图事件里实现
3.绘图事件内部自动调用(窗口需要重绘的时候(状态改变))
绘制背景图:
void Widget::paintEvent(QPaintEvent *event){
QPainter p;//创建画家
p.begin(this);//指定画布
//绘图操作
p.drawPixmap(0,0,width(),height(),QPixmap("../image/1593001808577.jpg"));
p.end();
}
10-13QT中.pro变量解析
10-13qt5.14.2自制下载器
10-13QT基于tcp/ip网络通讯实例
10-12qt嵌入式平板界面例子
10-12qt 柱状图实现
10-12qt 简单图表实现
10-12QTScada-master组态代码
10-11excel修改背景图片的合适尺寸
10-06在excel表格中添加背景图
10-04Excel图标制作双色背景图
10-03word如何绘制表格,斜线表头方法图解
10-03Excel中加载数据分析模块
08-31Excel绘制双坐标轴图表
08-30Word如何快速绘制一些分割线
08-28Word文档添加背景图片方法
08-28Excel绘制次数分布表方法
08-27excel波士顿矩阵的绘制方法