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) 区域内的图像会被显示,其余部分不显示。

参考自:学步网

最新文章

  1. 在ASP.NET Core使用Middleware模拟Custom Error Page功能
  2. 如何在Oracle中复制表结构和表数据
  3. iOS 9后修改状态栏方法
  4. 开发语言性能对比,C++、Java、Python、LUA、TCC
  5. 提交 git 项目 到 github 在 centos 7
  6. Spring Boot 4 MyBatis
  7. web标准常见问题整理
  8. Ubuntu(16.04) 下如何修改(安装)arm-linux-gcc编译器
  9. 出现错误ActivityManager: Warning: Activity not started, its current task has been
  10. vs2015无法解析外部符号__imp__fprintf
  11. Java中ArrayList和LinkedList差别
  12. linux expect, spawn用法小记
  13. 第七章——DMVs和DMFs(3)——用DMV和DMF监控TempDB
  14. 主成分分析 SPSS、python实例分析
  15. “一切都是消息”--iMSF(即时消息服务框架)之【发布-订阅】模式
  16. SQLServer 2005Windows验证如何改为混合模式验证
  17. read from /dev/urandom 返回值异常
  18. Using Spring.net in console application
  19. 20155233 《网络对抗》Exp4 恶意代码分析
  20. hdu5583

热门文章

  1. redis_列表对象
  2. 代码图片转文本--阿里VS度娘
  3. 高斯混合模型的EM算法
  4. JS入门经典第二章总结
  5. P层
  6. idea 中dao层自动生成接口
  7. java.exe
  8. python 在数据科学中的应用之matplotlib
  9. python 上传文件
  10. 友链 & 日记