
QT
zztoll
Windows,Linux应用编程,C++(MFC,QT),C#(Winform,WPF),Python,boost,TCP/IP协议栈,交换机,路由器,以太网,数据库,Winpcap,USB,串口。
展开
-
QT工程同时包含多个项目
如何让一个pro工程同时包含几个pro子工程,这样打开一个pro文件时,可同时打开多个子工程。可新建一个pro文件,在其中设置 TEMPLATE和SUBDIRS ,就可以了,如下:TEMPLATE = subdirsSUBDIRS += untitled1 untitled2其中的untitled1和untitled2是子工程的目录,该目录与主工程pro文件位于同级目录,整个工程打开后的层次如下图:...原创 2020-09-17 10:36:05 · 4242 阅读 · 0 评论 -
QT如何编写和使用自定义控件
如果希望自己编写的QT自定义控件被重用,在Windows系统下,可以将控件封装成dll,之后只提供控件的头文件,lib和dlll供使用者调用即可。 开发准备 需要安装QT和VS,我使用的版本:QT 5.14.1 + VS 2017 Community 注意使用此搭配的原因是因为QT 5.14.1安装包中的Qt Creator 4.11.0 (Community)是用VS2017 32 bit编译的,可通过Qt Creator的AboutQt Crea...原创 2020-09-16 11:30:10 · 10085 阅读 · 4 评论 -
QT的各个版本简述
QT的各个版本简述转载 2017-05-30 12:35:21 · 25166 阅读 · 0 评论 -
【转】将QT开发的界面程序封装成DLL,在VC中成功调用
最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为优快云给了我很多帮助,将心得写在这里供大家参考。 PS:本文中谈的是用QT封装一个包含界面的DLL,然后在其他任何地方使用任何语言来调用这个DLL,不是那种在qt creator里面建一个dll工程,然后转载 2017-05-31 14:53:53 · 1748 阅读 · 1 评论 -
QT以自定义结构或类作为信号和槽的参数
在QT中如何用自定义结构作为信号和槽的参数,在网上查了一通,用人说要用qRegisterMetaType注册结构,还有说要为结构使用宏Q_DECLARE_METATYPE。不知道是不是他们的版本太旧。经本人验证,既无需注册,也无需使用宏,就可使用结构或类作为信号和槽的参数。我使用的版本为Qt Creator 4.7.0, 编译构件是Qt 5.11.1 MinGW 32 bit1...原创 2018-09-28 11:39:46 · 1234 阅读 · 2 评论 -
QT知识
1. 编译时出现multiple definition of ....... 提示某个类或类的函数定义重复了,可检查下.pro文件,看某个类的文件是否在SOURCES +=或HEADERS +=中被重复添加了2.关于QAbstractItemModel 不管数据在底层以何种数据结构存储,所有QAbstractItemModel的子类都将以表格的层次结构来呈现这些数据。视图使用这个约定...原创 2018-10-19 16:15:56 · 177 阅读 · 0 评论