随笔分类 - Qt
摘要:1,十六进制字符串转整型 longitude在字符串中第12字节,大小为8字节。
阅读全文
摘要:simulink自带工具用于生成C和C++代码,其中C代码可以无需修改用于C工程中,由于生成的C++代码为标准值代码,而Qt为C++的实现,调用simulink生成的C++程序也可正常工作。 软件版本: simulink:2016a Qt:5.7 1,搭建一个简单的数学运算模型,本模型没有输入,只有
阅读全文
摘要:Qt提供了类QNetworkInterface用于获取IP和MAC地址,需在pro文件中加入 具体代码如下: 结果为:
阅读全文
摘要:1, ini文件在windows系统中可以存储需要持久保存的配置信息,注册表信息等;文件格式由键 值组成,键值由section分成不同的段,如下图,[GPS]为section name,gpsBaud为键,4800为值。Qt 的QSettings类可很容易实现ini文件的读写 2,新建QtWidge
阅读全文
摘要:windeployqt工具作用: The Windows deployment tool is designed to automate the process of creating a deployable folder containing the Qt-related dependencie
阅读全文
摘要:1,cJSON支持在C程序中创建和解析JSON数据,其提供多种方法供C程序使用,最直接的是将cJSON.c和cJSON.h加入到C工程中,源代码:https://github.com/DaveGamble/cJSON 2, QJsonObject用于在Qt中创建JSON对象 3,数据传输通过UDP运
阅读全文
摘要:1,生成dll和lib库 在vs2010中新建工程,在向导中选择DLL,如下图所示: 新建两个文件mydll.h和mydll.c mydll.h代码如下: mydll.c代码如下: 编译运行,在Debug目录下可看到下述文件: 2.在Qt中调用dll和lib库 新建Qt工程LibTest2,将myd
阅读全文
摘要:在当前debug文件夹中会创建名为“1.txt”的文件
阅读全文
摘要:QFile 类提供了读取文件的接口。继承于QFileDevice. QFile 是一种IO设备,用来读写文本和二进制文件和资源。QFile可单独使用,但和QTextStream或QDataStream一起使用更方便。 文件名可以通过构造函数传入,但也可使用setFileName()函数随时传入。QF
阅读全文
摘要:ui->infoViewTW->setEditTriggers(QAbstractItemView::NoEditTriggers); enum QAbstractItemView::EditTrigger flags QAbstractItemView::EditTriggers This enum describes actions which will initiate item e...
阅读全文
摘要:Qt设计工具提供了一种简单的添加菜单和工具栏的方法,可避免添加大量的代码。 (1)新建Qt Widget Application工程; (2)进入设计模式,在UI界面左上方“在这里输入”即为提示添加菜单项,输入“GPS”回车,即添加完成; (3)点击已添加的“GPS”按钮,添加子菜单“GPSConn
阅读全文
摘要:1.GPS型号为ublox(EVK-M8L),配有USB接口,Qt版本5.7 2.实现步骤: (1)实现串口通信 采用Qt5.7 内置的串口操作类QSerialPort和QSerialPortInfo,通过QSerialPortInfo提供的函数availablePorts(),可枚举出当前计算机中
阅读全文
摘要:在Qt Creator中新建Qt Resource File,名字为logo.qrc 1.选择Add Prefix得到/new/prefix1 2.然后Add Files,将文件添加进去,如CA-DCP.png 3.在*.pro中添加: RESOURCES +=logo.qrc 4.在构造函数中添加
阅读全文
摘要:背景:一个线程通过signal-slot发送PVCI_CAN_OBJ类型的值到主线程中, 错误提示: QObject::connect: Cannot queue arguments of type 'PVCI_CAN_OBJ' (Make sure 'PVCI_CAN_OBJ' is regist
阅读全文
摘要:错误提示:在添加的QThread子类头文件添加Q_OBJECT时,编译程序,出现“undefined reference to ‘vtable for xxThread’”错误提示。原因:不详解决方案:清理项目,执行qmake,然后运行,错误提示消失。
阅读全文
摘要:QThread Class 详细描述 QThread 类提供一个平台无关的方法来管理线程。 一个QThread对象管理一个程序中的控制线程。QThread在run()中开始执行任务。默认地,run()通过调用exec()开始事件循环,并且在线程中运行Qt事件循环。 你可通过使用QObject::mo
阅读全文
摘要:Qt提供了显式和隐式导入第三方库方法,本文只介绍显示导入方法。 第三方提供的库文件包括ControlCAN.h,ControlCAN.dll和ControlCAN.lib。将ControlCAN.h和ControlCAN.lib放入当前工程目录(其他任何位置均可),ControlCAN.dll文件放
阅读全文