当前位置: 首页 > news >正文

Qt之在QGraphicsView中绘图

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

#include <QPainter>
void MyView::paintEvent(QPaintEvent * event)
{
    qDebug("************MyView::paintEvent*****************");
   // QPainter painter;  //QWidget::paintEngine: Should no longer be called
    QPainter painter(this->viewport());  //关键这一句
    
    QLinearGradient ling(QPointF(70, 70), QPoint( 140, 140 ) );  //从起点到终点的渐变
    ling.setColorAt(0, Qt::blue);  //起点到中心要显示的颜色
    ling.setColorAt(1, Qt::green);
    ling.setSpread( QGradient::PadSpread );   //默认显示模式

    QBrush brush(ling);
    painter.setBrush(brush);
    painter.drawRect(0, 0, 200, 200);

    painter.end();
    QGraphicsView::paintEvent(event);
}

 

转载于:https://my.oschina.net/u/3919756/blog/2048745

相关文章:

  • 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密...
  • springBoot 整合 Hazelcast 作为缓存中间件
  • 初识python:格式化输出
  • 算法起步之Kruskal算法
  • 回文自动机学习笔记
  • 深入理解Java类加载器(ClassLoader)
  • @我的前任是个极品 微博分析
  • DOS操作系统
  • Linux基础学习(14)--日志管理
  • 如何查看 Linux 中所有正在运行的服务
  • 两款测试管理工具:TestLink 与飞蛾深度横评
  • 信号导致的问题
  • Java 网页抓取 工具类
  • htmlUnil-2.33 jar包
  • WCF学习总结
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CentOS7 安装JDK
  • css选择器
  • Hibernate最全面试题
  • Iterator 和 for...of 循环
  • JavaScript标准库系列——Math对象和Date对象(二)
  • JAVA之继承和多态
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Octave 入门
  • TypeScript迭代器
  • Vue ES6 Jade Scss Webpack Gulp
  • 两列自适应布局方案整理
  • 模型微调
  • 前端攻城师
  • 容器服务kubernetes弹性伸缩高级用法
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #DBA杂记1
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (1)(1.13) SiK无线电高级配置(五)
  • (39)STM32——FLASH闪存
  • (Git) gitignore基础使用
  • (HAL库版)freeRTOS移植STMF103
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (ros//EnvironmentVariables)ros环境变量
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (一)Java算法:二分查找
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (译) 函数式 JS #1:简介
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ***通过什么方式***网吧
  • **CI中自动类加载的用法总结
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 发布到 IIS