每周学习总结11月9日
本周开始学习的是Qt5的内容。
根据老师的要求,需要尝试做一个如下图所示的坐标系。
经过我的查询,发现坐标系不能直接拖控件,只能用代码来完成。
首先,需要创建一块画布。
效果如下
然后在白色的画布上就可以用QPaint来画图了。
效果如下
然后需要用一个循环画出刻度线以及标上刻度
// 画上x轴刻度线
for(int i=0;i<10;i++)//分成10份
{// 选取合适的坐标,绘制一段长度为4的直线,用于表示刻度painter.drawLine(pointx+(i+1)*width/10,pointy,pointx+(i+1)*width/10,pointy+4);painter.drawText(pointx+(i+0.9)*width/10,pointy+20,QString::number((int)((i+1)*((double)n))));
}
// 在结尾的地方标上单位。
painter.drawText(655,pointy+10,QString("T/℃"));
同理,Y轴的刻度也是这样做,然后就得到了一个坐标系
然后,我们需要填充虚线,制成虚线格
这时候就要用到QPen定义一个新的画笔
QPen penDot;
penDot.setStyle(Qt::DotLine);// 定义虚线
penDot.setWidth(2);
painter.setPen(penDot);
上面我们设置的刻度长度是4,现在只需要把刻度线设置成和坐标轴一样长度,就变成了一个由虚线构成的坐标系了
每周学习总结11月9日相关推荐
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日) 本周Silverlight学习资源更新 Silverlight HttpUtil 封 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日)
分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日) 本周Silverlight学习资源更新 Silverlight App.xaml用途 Jaso ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日)
分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日) 本周Silverlight学习资源更新 [Silverlight]关于对Canvas.ZInde ...
- Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(11月12日-11月18日) 本周Windows 8开发学习资源更新 快速构建Windows 8风格应用25-数据绑定 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月21日-11月27日)
分享Silverlight/WPF/Windows Phone一周学习导读(11月21日-11月27日) 本周Silverlight学习资源更新 Silverlight 利用Telerik导出到Wor ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月22日-28日)
分享Silverlight, WPF, Windows Phone 7一周学习导读系列,11月22日-11月28日. 本周Silverlight学习资源更新: Silverlight中的TextBox ...
- 学习软件测试11月26日
今天学的内容:今天学了软件测试测试用例,学习了测试用例的重要性,特征,优缺点和用途等等内容 收获:今天的收获就是使用禅道工具写出第一个测试用例 不足:记得东西太多了,有些记不住啊!
- 11月3日云栖精选夜读:《maven实战》读书笔记2——maven安装(windows和eclipse插件)...
前言 由于我的工作中开发环境就是windows,IDE是eclipse,因此安装也只涉及和记录这两部分,在看书和动手的过程也就直接跳过其他部分. 笔记 windows中maven的安装 安装条件 ma ...
- 11月7日云栖精选夜读:阿里巴巴风鸣:做技术Leader要有危机意识
点击有惊喜 真是不知道.在阿里巴巴集团安全部竟然有这么一对儿,像极了"史密斯夫妇".唯一的不同是,今天咱们要开八这一对儿是写代码的,电影中的那对儿是玩枪的. 热点热议 阿里巴巴风鸣 ...
- 重走长征路---OI每周刷题记录---11月4日 2013
总目录详见https://blog.csdn.net/mrcrack/article/details/84471041 做题原则,找不到测评地址的题不做.2018-11-28 重走长征路---OI每周 ...
最新文章
- NanoPi NEO Air使用四:操作GPIO
- CSS学习15之定位
- 如何在mysql查找效率慢的SQL语句
- python企业级框架_Python六大开源框架对比:Web2py略胜一筹
- pipreqs生成python项目依赖清单
- Sqlplus导出excel文件
- 数据库连接配置tomcat_Tomcat到Wildfly:配置数据库连接
- scala seq java_Scala中的两个Seq比较
- Linux ftp 命令
- 计算机应用基础知道,谁知道计算机应用基础练习题的答案?
- AVR单片机外部RAM访问
- 太傻了!下次二面再回答不好“秒杀系统“设计原理,我就捶死自己...
- Intersecting Lines - POJ 1269(判断平面上两条直线的关系)
- linux系统日志设置
- mysql数据库有dbo吗_拒绝了对对象 '表名' (数据库 '数据库名',架构 'dbo')的 SELECT 权限...
- 读书笔记之《随机漫步的傻瓜》
- Linux基础命令01(ls , cd,clear,cat等)
- 计算机存储容量用K还是KB,计算机中容量单位B、KB、MB、GB和TB的关系
- Java中十进制数转二进制数的方法
- CDbCriteria CArrayDataProvider zii.widgets.grid (2)