• QT-仪表指针-模拟指针旋转-利用QPainter、QLable、QPixmap旋转图片-模拟仪表指针旋转

    本程序基于QT的5.14.2版本开发,debug版本,64位; 原理是继承QLable类,利用QPainter进行绘图; 新建ynLable::paintEvent(QPaintEvent *)函数,创建QPainter变量,指定父类为this,这样就不用考虑内存问题了; 在绘图事件中,主要进行的步骤为下边5步: 1)平移坐标,2)旋转坐标,3)再次平移坐标,4)绘制QPixmap,5)重置QPainter变量; 使用说明: 1)文件中包含.h、.a、.dll这三个文件; 2)将资源中的.h头文件加载到待使用的项目中; 3)将.a静态文件添加动态库形式添加到项目中,项目名右键-添加库-外部库-选择.a文件和路径; 4)上述3步就将动态库添加完成,就可以使用了,在待使用类的.h文件中,添加#include "dynlable.h"; 5)new出对象,传入参数,并show出来; 详细的使用说明见下边博客: https://blog.csdn.net/qq_28178271/article/details/132647646?spm=1001.2014.3001.5502

    0
    174
    239KB
    2023-09-03
    0
  • CRC16的demo程序-QString类型16进制转换为ByteArray-每两位数据增加空格

    可以获取textEdit上的QString类型16进制数转换为ByteArray; 输入数据错误判断及提示; CRC16校验计算公式; 计算ByteArray的crc16结果; 结果转换为QString,并且每两位数据都需要增加空格展示; 输入清除功能; 程序内容说明详情: https://blog.csdn.net/qq_28178271/article/details/128651784?spm=1001.2014.3001.5502

    0
    883
    19.08MB
    2023-01-13
    5
  • QT生成dll供其他程序调用-源码示例-qtwinmigrate

    需要QT程序生成dll供MFC或C#调用时,可以参考qtwinmigrate文件。 生成的dll仅供QT调用的话,不需要参考此内容。 当QT程序中包含界面或者信号槽时,生成的dll不能直接被其他程序调用,因为QT 必须有调用 QApplication 的 exec 方法,这样才能产生消息循环,信号与槽才能连接起来,界面才可以不断被刷新,这样QT 的dll才可以运行,否则只是执行一遍程序然后中断,没有信号槽、界面一闪而过,不会正常运行。 主要内容是增添了DllMain 函数(windows 动态库的入口函数) ,然后创建QApplication 并exec。 可以参考路径:qtwinmigrate\examples\qtdll\ 。 资源还包含了MFC等源码。 需要qtwinmigrate.pri的,可以在路径:qtwinmigrate\src\qtwinmigrate.pri,提供支持。

    0
    419
    177KB
    2022-12-26
    5
  • 教室灯光控制系统

    基于单片机的教室灯光控制系统,本研究针对教室灯光的控制方法,尤其是教室灯光的智能控制方面的发展现状,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机的教室灯光智能控制系统的设计思路,并在此基础上开发了智能控制系统的硬件装置和相应软件。

    3
    514
    618KB
    2015-05-14
    14
  • 授人以渔

    1个回答被采纳
  • 知无不言

    回答1个问题,每日最多计数5次
  • 新秀勋章

    用户首次发布原创文章,审核通过后即可获得
  • 创作能手

    授予每个自然周发布1篇到3篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱