QT 设置有效绘图区域
2024-08-27 20:57:08
void QPainter::setClipRect(int x, int y, int width, int height, Qt::ClipOperation operation = Qt::ReplaceClip)
在一个主 QWidget 内给一部分区域绘图:
QPainter painter(this);
/* 设置 paint 的目标区域 */
painter.setClipRect(50,40,680,580);
painter.begin(this);
...//绘图操作
painter.end();
QWidget::paintEvent(event);
则,只有(50, 40)到(50 + 680, 40 + 580) 区域内的图像会被显示,其余部分不显示。
参考自:学步网
最新文章
- 在ASP.NET Core使用Middleware模拟Custom Error Page功能
- 如何在Oracle中复制表结构和表数据
- iOS 9后修改状态栏方法
- 开发语言性能对比,C++、Java、Python、LUA、TCC
- 提交 git 项目 到 github 在 centos 7
- Spring Boot 4 MyBatis
- web标准常见问题整理
- Ubuntu(16.04) 下如何修改(安装)arm-linux-gcc编译器
- 出现错误ActivityManager: Warning: Activity not started, its current task has been
- vs2015无法解析外部符号__imp__fprintf
- Java中ArrayList和LinkedList差别
- linux expect, spawn用法小记
- 第七章——DMVs和DMFs(3)——用DMV和DMF监控TempDB
- 主成分分析 SPSS、python实例分析
- “一切都是消息”--iMSF(即时消息服务框架)之【发布-订阅】模式
- SQLServer 2005Windows验证如何改为混合模式验证
- read from /dev/urandom 返回值异常
- Using Spring.net in console application
- 20155233 《网络对抗》Exp4 恶意代码分析
- hdu5583