![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
Soar_dream
这个作者很懒,什么都没留下…
展开
-
Qt的主Ui莫名其妙的显示出子Ui上的控件
1.主要原因是由于在主Ui中有使用Ui的类的实例,而在使用过程是没有将子类->hide();即如下图:说明:MainWindow是我的主UI,在MainWindow类中我有包含子UI的类的变量,并实例化了。但如果我在上图函数中没有调用m_pSer->hide()那么,在MainWindow的UI中就会显示出NetwkTcpServer即子类UI上的控件;《错误情况演示如下:》1.MainWindow是我的主UI如下:2.NetwkTcpServer即子类UI:=》下面...原创 2022-05-12 18:33:04 · 375 阅读 · 0 评论 -
Qt 工程中创建了一个主窗口,还想给子类添加Form
1.现在没时间去研究为什么2是在怎么情况使用。原创 2022-05-12 16:20:20 · 585 阅读 · 0 评论 -
Qt 打包遇到的问题。指令格式:windeployqt xxx.exe
[01]正确打包操作过程1)复制需要打包的可执行文件,如xxx.exe2)1)2)打到对应你编译链接时的qt版本然后点击选择对应的qtcmd.此种操作可以保证windeployqt加载的库不会出错。【建议】对于自己的pc或者虚拟机上,只装有一个qt的版本库的,直接以平时进入cmd方式,然后使用windeployqt指令,一般不会出错,但如果你pc的公用或者pc中的path配置有python的qt5库,或者C++qt5的各种版本库时,直接以平常的方...原创 2020-06-17 18:35:20 · 415 阅读 · 0 评论 -
Qt5操作Excel操作的一些心得
【背景】:[01:感叹]我真怕使用MFC或者Qt操作作Excel!我真的太怕使用MFC或者Qt操作作Excel!我真的太太怕使用MFC或者Qt操作作Excel!现在还心有余悸!怕呀,怕呀,怕呀![02:怕的场景]特别是不什么操作Excel,平时偶尔操作时也看一下网上的,看懂算法与操作后,cp后略修改,然后了事,了...事。从来没觉得使用Q T竟然让我觉得的可怕的事过,相反都不把它放在心上过,可是,需求人员提出要给写将某某一堆结果,什么数据呀,什么二进制图片,什么本地图片呀,都弄到Ex...原创 2020-06-12 21:05:42 · 1881 阅读 · 4 评论 -
Qt中两个QVector之间如何赋值
【背景】虽然Qt的使用手册中已经明确给出operator=,但是不试一下,有点不放心!【举例】 typedef QVector<LONG> qvL; qvL A1; qvL B1; A1.push_back(1); A1.push_back(2); B1 = A1; for (auto it = B1.begin(); it != B1.end(); ++it) { QMessageBox::informa...原创 2020-05-12 17:52:43 · 5320 阅读 · 0 评论 -
Error LINK2038:mismatch detected for '_MSC_VER':value '1900' doen't match value '1800'
【背景】 vs+qt(我的是vs2015+qt)中由于设备qt版本号不恰当而产生的错误。【产生的原因】由于你的电脑上可能安装了多个qt版本,比如我安装了vs2013+qt5.5.1()及vs2015+qt5.9.0,这两对如果对应使用是没问题的,但是我把vs2015与qt5.5.1配置了。就会造成上面Error的现象。【解决办法】【01】设置好版本,操作如下:...原创 2020-04-22 10:44:02 · 454 阅读 · 0 评论 -
Win系统下打开串口转换USB口的RS232串口,打不开问题
一、【问题】1. QT窗口程序想通过串口与设备通信,于是以QT的方式初始化好,由于串口(物理)转换USB的串口只有一个,别人用了,自己就没法用,然后用虚拟串口调试,一切都正常,把功能都实现了8成了。到我能用串口(物理)转换USB的串口时,在QT的UI上打开,提示“不能打开”,当时蒙了,这还能玩吗?项目计划时间要到了,关键是串口还不能打开,前面的调试白费了吗?心底慌得不行呀。于是,找资料解决呗。...原创 2019-09-24 13:18:19 · 3147 阅读 · 0 评论 -
Qt中在各个文件中如何使用extern全局变量(大家都不推荐使用,但你不能不了解呀)
1.原理 1. 【知识点1-声明】(拿int类型来举例,别的类型也一样)只能externint myData;记住只能一个头文件中写一次externint myData; 假如你写在1.h中写,别的头文件就不要在重复写哦。之后有使用到myData的文件假如x.cpp/x.c文件包含t1.h即可;(记住:只有一个头文件声明:externint myData;使用时只包含头文件即...原创 2019-09-19 16:12:39 · 5025 阅读 · 3 评论 -
Qt 信号函数和槽函数跨线程或者跨类的使用资料收集【待以后整理,现在忙呀】
1.Qt信号与槽传递自定义数据类型——两种解决方法https://www.cnblogs.com/tid-think/p/9300457.html2.Qt connect 自定义类型作为信号和槽函数参数传递https://blog.csdn.net/qq_31306701/article/details/907107803.对qt多线程以及事件投递的理解https://...原创 2019-09-18 09:59:54 · 470 阅读 · 0 评论 -
QT中获取当前时间的两种方式
1. 头文件:#include <QDateTime >#include <QTime >#include <QDate >2. 代码例举 QDateTime dt; QTime time; QDate date; dt.setTime(time.currentTime()); dt.setDa...原创 2019-08-30 15:40:01 · 1375 阅读 · 0 评论 -
QT之Upd的readyRead()
The readyRead() signal is emitted whenever datagrams arrive. In that case, hasPendingDatagrams() returns true. Call pendingDatagramSize() to obtain the size of the first pending datagram, and readData...原创 2019-08-28 16:04:08 · 1455 阅读 · 1 评论 -
QT 中如何向主框架类文件中添加事件的类文件
【只为自己笔记,没时间详细的写了】【需求】想向Qt UI中添加一个事件类控件1.2.添加基本文件如我想添加一个QLabel类文件,但是选择创建文件时没有于是我选择了QWidget基本,后面会在生成的文件把QWidget类改成QLabel类3.将你想添加的控件的基类的头的引用放在你的新生成的类的头文件 ,如我想添加一个QLabel类文件4.修改xx...原创 2019-08-17 20:12:57 · 540 阅读 · 0 评论 -
Qt安装【Win10下,其他Win几应该也一样】
《 Win10下安装Qt》1.【安装】 1.1http://download.qt.io/ 1.2 按照此操作:http://m.biancheng.net/view/3851.html2.【配置Win10变量环境,Win7也类似】 安装完Qt 5.9后...原创 2019-08-10 14:59:41 · 554 阅读 · 0 评论