Qt学习之路(24): QPainter(改写paintEvent)
Qt学习之路(24): QPainter(改写paintEvent)
{
public:
PaintedWidget();
protected:
void paintEvent(QPaintEvent * event);
};
{
resize(800, 600);
setWindowTitle(tr( "Paint Demo"));
}
{
QPainter painter( this);
painter.drawLine(80, 100, 650, 500);
painter.setPen(Qt::red);
painter.drawRect(10, 10, 100, 400);
painter.setPen(QPen(Qt::green, 5));
painter.setBrush(Qt::blue);
painter.drawEllipse(50, 150, 400, 200);
}
{
QApplication app(argc, argv);
PaintedWidget w;
w.show();
return app.exec();
}
本文出自 “豆子空间” 博客,请务必保留此出处http://devbean.blog.51cto.com/448512/23533
Qt学习之路(24): QPainter(改写paintEvent)相关推荐
- Qt学习之路(24): QPainter
2019独角兽企业重金招聘Python工程师标准>>> 多些大家对我的支持啊!有朋友也提出,前面的几节有关event的教程缺少例子.因为event比较难做例子,也就没有去写,只是把大 ...
- QT学习之路2 学习笔记
QT学习之路2 学习笔记 1.Qt 是一个著名的 C++ 应用程序框架.你并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件.使用 Qt,在一定程度上你获得的是一个&quo ...
- Qt学习之路_12(简易数据管理系统)
原文地址为: Qt学习之路_12(简易数据管理系统) 前言 最近从大陆来到台湾,之间杂事很多,挤不出时间来更新博客- 这次主要是通过做一个简易的数据库管理系统,来学习在Qt中对数据库,xml,界面的各 ...
- [记录]学习QT学习之路2第四天
今天学习内容对应<<QT学习之路2>>第18到23部分,主要是有关于QT事件这一部分的内容(=_=真是看到我快吐了,感觉这本书不适合我这种初学者). 先放出思维导图 难点总结 ...
- 转载: Qt 学习之路 2归档
Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/
- 对QT学习之路12-14的源代码补充与修正
QT学习之路12-14的源代码有些不完整,为了更好的让大家学习,本人做了一点修正与补充,谢谢.源代码如下: 头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H ...
- java qt gui_工控编程,Qt 学习之路
原标题:工控编程,Qt 学习之路 Qt 是一个著名的 C++ 库--或许并不能说这只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI.使用 Qt,在一定程序上你获得的是一个"一站 ...
- 《Qt 学习之路 2》
Home / Qt 学习之路 2 / <Qt 学习之路 2>目录 <Qt 学习之路 2>目录 序 Qt 前言 Hello, world! 信号槽 自定义信号槽 Qt 模块简介 ...
- QT学习之路(一)ubuntu 18.04的Qt Creator在线安装
文章目录 前言 一.准备工作 二.安装步骤 参考链接 前言 Qt是嵌入式开发的必备工具之一,在Linux下安装尤其重要. Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率. ...
最新文章
- PHP mongodb 的使用
- java神雕侠侣1古墓情缘游戏攻略_《神雕侠侣》古墓派平民玩法攻略
- html仿苹果浏览器,完美仿iPhone风格主题 领航浏览器体验
- [渝粤教育] 西南科技大学 电子商务原理及应用 在线考试复习资料
- 电商用户行为分析与挖掘(MYSQL数据分析+SPSS构建RFM模型)
- PHP | 计算字符串中的单词总数
- nagios远程系统监测服务
- 二叉树——美国血统(洛谷 P1827)
- oracle 内部表连接方式,ORACLE 表连接方式
- Redhat7没有安装ifconfig命令的解决方法
- linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...
- 第四章OFDM(1)
- Octotree插件
- 搭建NB-IoT中国电信物联网开放平台实验环境
- str系列函数详解(包会)
- 五星填数(全排列问题)
- error: Failed dependencies: 	mariadb-libs is obsoleted by MySQL-shared-compat-5.6.46-1.el7.x86_64
- Django数据库字段及参数
- RRDTool和mrtg的比较
- 深度学习Spring5底层原理(黑马学习随笔)