![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
IOT_SHUN
这个作者很懒,什么都没留下…
展开
-
移植QT-MYSQL到ARM(客户端版和完整版)
资源下载传送门http://download.csdn.net/detail/iot_shun/9839350(都是编译好的库,编辑不易,亲们打赏一下咯) QT和mysql源码包太大不能上传 如需请加qq: 675501575移植先看:当前文件夹都是我移植好的库和源码包,后面移植生成的库都放在了当前文件夹下,其中mysql-arm.tar.gz 是 我已经移植好的mysql在arm平台原创 2017-05-11 11:11:37 · 2396 阅读 · 0 评论 -
如何查看窗体类有哪些子对象
class frmMain : public QWidget{ Q_OBJECT public: explicit frmMain(QWidget *parent = 0); ~frmMain();signals: int sim();private slots: void ClientReadData(int clientID,QString IP,int P...原创 2018-04-11 18:46:56 · 652 阅读 · 0 评论 -
qt利用QSplashScreen实现开机动画
#include <QtGui/QApplication>#include "dialog.h"#include <QSplashScreen>#include <QTime>#include <windows.h>int main(int argc, char *argv[]){ QApplication a(argc, argv); ...转载 2018-04-03 17:12:53 · 1958 阅读 · 2 评论 -
Qt之pro配置多个子工程/子模块
简述进行Qt项目开发的时候,尤其是大型项目,经常涉及多工程/多模块问题,其主要思想还是模块化,目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。简述配置效果多工程多模块更多参考配置效果多工程如果需要管理多工程(pro),比如:库工程、界面工程,其中,每一个工程均可单独编译成功,但存在依赖关系。也就是说,lib2依赖于lib1,而UI依赖于lib2。配置如下:配置TEMPLATE为sub...转载 2018-04-03 16:26:23 · 736 阅读 · 0 评论 -
Qt学习:线程间共享数据(使用信号槽传递数据,必须提前使用qRegisterMetaType来注册参数的类型)
Qt线程间共享数据主要有两种方式:使用共享内存。即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的;使用singal/slot机制,把数据从一个线程传递到另外一个线程。第一种办法在各个编程语言都使用普遍,而第二种方式倒是QT的特有方式,下面主要学习一下这种方式: 在线程之间传递signal与在一个线程内传递signal是不一样...转载 2018-04-16 13:12:39 · 910 阅读 · 1 评论 -
QObject详解
QObject类是所以Qt类的基类,也是Qt对象模型的核心。这个模型中的核心特性就是能让对象键无缝通信的信号和槽的机制。我们可以使用connect()函数将一个信号连接到一个槽上,也可以使用disconnect()删除这个连接。为了防止无休止的的信号通知,还可以使用blockSignals()来临时阻塞信号。而connectNotify()和disconnectNotify()两个函数可以让我们能...转载 2018-04-16 13:09:22 · 2787 阅读 · 0 评论 -
飞思卡尔qt配置
如果编译时候出现错误:QMAKESPEC has not been set, so configuration cannot be deduced.则Error processing project file: XXXXX.pro是QMAKESPEC变量没有设置好export QMAKESPEC=/opt/my-i.mx6/rootfs/usr/local/Trolltech/QtEmbedde...转载 2018-04-03 11:04:06 · 211 阅读 · 0 评论 -
QT4.7.4+Qt Creator的安装总结
环境:win7+64一、下载1)qt-creator-win-opensource-2.4.1.exe,猛击:http://get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.4.1.exe2)qt-win-opensource-4.7.4-mingw.exe,猛击:ftp://ftp.trolltech.no/qt/source/qt-w...转载 2018-04-03 08:59:42 · 2882 阅读 · 1 评论 -
myhelper
#ifndef MYHELPER_H#define MYHELPER_H#include <QtCore>#include <QtGui>#include <QDesktopWidget>#include "frmmessagebox.h"class myHelper: public QObject{public: //设置为开机启动 static ...原创 2018-03-27 15:54:20 · 1624 阅读 · 0 评论 -
Ubuntu安装Qt及QT Creator
1)在Terminal中输入: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer其中: qt4-dev-tools中包括了Qt Assistant,Qt Linguist,Qt Creator qt4-doc 这个是帮助文档 qt4-qtconfig Qt的配置工具...转载 2018-04-02 14:43:49 · 495 阅读 · 0 评论 -
Linux下安装QT之版本qt-4.7.4
Qt安装步骤1、安装g++以及依赖库[cpp] view plain copysudo apt-get install g++ sudo apt-get install g++-multilib libx11-dev libxext-dev libxtst-dev zlib1g-dev lib32ncurses5 lib32z1 libpng-dev autoconf automake libt...转载 2018-04-02 14:23:46 · 5310 阅读 · 0 评论 -
Qt中内存泄露和半自动内存管理
Qt中帮程序员做了一些内存回收的事情,但正因为这些反而让对此不熟悉的人会屡屡犯错。收录一篇不错的文章:在C++中学习过程中,我们都知道:delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?!注:...转载 2018-04-14 18:40:32 · 490 阅读 · 0 评论 -
QT内存泄漏问题
一、QT对象间的父子关系 QT最基础和核心的类是:QObject,QObject内部有一个list,会保存children,还有一个指针保存parent,当自己析构时,会自己从parent列表中删除并且析构所有的children。QT对象之间可以存在父子关系,每一个对象都可以保存它所有子对象的指针,每一个对象都有一个指向其父对象的指针。当指定QT对象的父对象时,父对象会在子对象链表中加入该对...转载 2018-04-14 18:12:32 · 860 阅读 · 0 评论 -
QT网络编程
在工程文件中pro文件中,添加QT += network服务器QTcpServer ---创建套接字, 绑定, 监听,接收连接1.创建QTcpServer对象QTcpServer *server = new QTcpServer();2.监听 server->listen("地址",端口号);QTcpSocktet ---发送,接收数据3.当有客户端连接的时候原创 2017-05-17 10:42:34 · 671 阅读 · 0 评论 -
移植QT到arm平台
下载Qt源码http://download.qt.io/archive/qt/https://www.qt.io/源码包(300-500M)--编译成库文件(后期编译成员时候直接链接库文件,运行程序的时候也链接库文件) ---pc版库文件, arm版库文件(交叉编译Qt源码)1.准备工作a) 1.交叉编译好的Qt库(放在linux虚拟机上的armqt5.5-gec.原创 2017-05-11 11:42:11 · 3823 阅读 · 1 评论 -
一种使用QThread线程的新方法QObject::moveToThread
现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承QObject的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承QObject的方法可能是QThread太容易用错的原因。继承QThread实现多线程的方法点此1. 前言上一篇介绍了传统的多线程使用方法——继承QThread来实现多线程,这也是很多框架的做法(MFC),但Qt还有一种多线程的实...转载 2018-04-11 19:28:00 · 1469 阅读 · 0 评论