
Qt项目学习
狰鸩的快乐
这个作者很懒,什么都没留下…
展开
-
QT 窗口最大化后控件大小变形
放大后会出现这种控件变形的情况,此时只需修改Mainwindow里的SizePolicy即可原创 2021-12-16 10:23:16 · 1429 阅读 · 0 评论 -
关于vs2005无法打包安装包的问题
在使用VS2005打包时,在系统必备选择组件时,.Net Framework 2.0 组件出现叹号且显示“未能引导程序找到系统必备”我尝试了很多种方法都未能解决,且出现这个问题后vs2005打包程序无法生成,生成就会报错后来将vs2005卸载重装,就解决了…到现在仍然不知道原因,先做记录,后续如果查明原因就在此补充...原创 2021-05-28 13:25:24 · 169 阅读 · 0 评论 -
#pragma学习笔记(结构体对齐详解https://www.cnblogs.com/motadou/archive/2009/01/17/1558438.html)
1、结构体数据成员对齐的意义许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器与内存之间传输系统的设计,二来可以提升读取数据的速度。比如这么一种处理器,它每次读写内存的时候都从某个8倍数的地址开始,一次读出或写入8个字节的数据,假如软件能保证double类型的数据都从8倍数地址开始,那么读或写一个double类型数据就转载 2020-06-17 12:57:31 · 264 阅读 · 0 评论 -
在QLabel里绘制线段
之前在工作的过程中遇到了这种情况,需要在表盘内显示当前角度,但Qt不能直接在QLabel里绘制,要重写QLabel且需要重写paintEvent,网上大多数都是通过鼠标点击来触发paintEvent,我这种脑子不灵光的人着实费了些功夫,在此贴上代码,作为巩固,也作为分享。(PS,之前在ui界面有MyLabel的情况下又new了一个MyLabel,结果冲突了,怎么绘制都没反应,实在是太呆了)首先,重写QLabel MyLabelMyLabel.h#include <QPainter>#原创 2020-06-15 15:55:26 · 2537 阅读 · 0 评论 -
第一个项目感悟记录
刚入公司4个月,正式接手了一个项目,压力很大,但是不能说No在此记录每天疑问以及所得所获,算是积累以及加深记忆。19.12.11main.h//串口的简单实现QByteArray requestData;QSerialPort *my_serialPort;void serialport_init();//串口刷新函数main.cppvoid serialport_init()...原创 2019-12-11 21:24:45 · 230 阅读 · 0 评论