QPainter绘图系统 - 介绍篇

简介

  • QPainter 绘图系统绘制的图形不可交互操作,如果想要绘图交互,使用QGraphics View架构
  • QPainter 要指定绘图设备,有三种绘图设备,可以理解为一块画布
    • QWidget
    • QPixmap
    • QImage
  • QPainter 在widget上绘图时,要重定义paintEvent(),在此事件内编写绘图代码

主要属性

  1. pen属性,控制线条的颜色、宽度、线型等
  2. brush属性,用户设置图形填充颜色、渐变、填充方式等
  3. font属性,绘制文字时定义文字样式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低...
    ShanJiJi阅读 5,546评论 0 20
  • 高质量的图形是用户界面的关键部分. 提供良好的图形不仅使你的APP看起来漂亮, 而且让你的APP看起来就是iOS系...
    陵无山阅读 5,265评论 0 0
  • --绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益...
    韩七夏阅读 7,813评论 2 10
  • 我认真思考了一下,写作,我真没什么真知灼见,但是写作带给我的改变却是巨大的,所以今天我就聊聊《写作,教会我的那些事...
    熊宴阅读 6,096评论 2 16
  • 1、老板给我的感觉是? 2、老板令我愤怒的是? 3、老板让我不爽的是? 4、老板让我厌烦的是? 5、老板让我憎恨的...
    木木哲阅读 3,214评论 0 0