引言 个人认为,事件机制是Qt最难以理解且最为精妙的一部分。事件主要分为两种: 在与用户交互时发生。比如按下鼠标(mousePressEvent),敲击键盘(keyPressEvent)等。 系统自动发生,比如计时器事件(timerEvent ...
引言 新手上路可谓是困难重重,你永远不知道下一个困难会在什么时候出现,在完成了运动控制卡封装发布过程中可谓是举步维艰。因此记录一下qt vs 的打包发布方法。 打包整体思路: 将编译后的exe可执行文件及其各种依赖dll lib 图标 配置文件等先打包放到一个目录中 对其进行打包发布 两种方式 : 利用VS的插件Microsoft Visual Studio Installer Projects安 ...
2021-08-20 14:20 0 619 推荐指数:
引言 个人认为,事件机制是Qt最难以理解且最为精妙的一部分。事件主要分为两种: 在与用户交互时发生。比如按下鼠标(mousePressEvent),敲击键盘(keyPressEvent)等。 系统自动发生,比如计时器事件(timerEvent ...
引言 前面几篇已经对C++的线程做了简单的总结,浅谈C++11中的多线程(三) - 唯有自己强大 - 博客园 (cnblogs.com)。本篇着重于Qt多线程的总结与实现。 跟C++11中很像的是,Qt中使用QThread来管理线程,一个QThread对象管理一个线程,在使用 ...
摘要 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号 (signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣, 它就会使用连接(connect)函数,意思是,将想要 ...
引言 文件的读写是很多应用程序具有的功能,甚至某些应用程序就是围绕着某一种格式文件的处理而开发的,所以文件读写是应用程序开发的一个基本功能。 Qt 提供了两种读写纯文本文件的基本方法: 用 QFile 类的 IODevice 读写功能直接进行读写 利用 QFile ...
引言 TCP/IP通信(即SOCKET通信)是通过网线将服务器Server端和客户机Client端进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设 ...
引言 在前面对Qt多线程(QThread)做了详细的分析:QT从入门到入土(五(1))——多线程(QThread) - 唯有自己强大 - 博客园 (cnblogs.com) 但是最近在做项目时候,要将一个函数单独运行在另一个线程中,并且这个函数是私有函数,用到的数据也是私有数据,不能通过其他类 ...
利用Qt Creator写好程序,选择对应的编译器编译程序。 编译完成会在项目同级目录生成对应的目录来保存编译后的输出。 打包程序就要选择Qt自带的CMD工具,分别有下面几种。 比如,打包VS2017 32-bit debug版本的程序 编译后的目录 ...
这是本系列的第三篇文章,前两篇我们讲了qt的安装和编译,今天我们讲一讲程序的打包。 好像我们现在都没怎么讲到qt的使用,因为想要放开手脚写代码,一些基础是要打牢的。 不过请放心,下一篇文章开始我们就会真正进入正题了。 这是针对使用qtdeploy时的打包教程,不适用于使用qt ...