随笔分类 -  QT从入门到入土

摘要:引言 TCP/IP通信(即SOCKET通信)是通过网线将服务器Server端和客户机Client端进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设置为服务器端或客户端。 关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 (zhihu.co 阅读全文
posted @ 2021-08-27 17:26 唯有自己强大 阅读(17654) 评论(1) 推荐(8) 编辑
摘要:引言 新手上路可谓是困难重重,你永远不知道下一个困难会在什么时候出现,在完成了运动控制卡封装发布过程中可谓是举步维艰。因此记录一下qt5+vs2019的打包发布方法。 打包整体思路: 将编译后的exe可执行文件及其各种依赖dll、lib、图标、配置文件等先打包放到一个目录中 对其进行打包发布(两种方 阅读全文
posted @ 2021-08-20 14:20 唯有自己强大 阅读(4127) 评论(0) 推荐(5) 编辑
摘要:引言 在前面对Qt多线程(QThread)做了详细的分析:QT从入门到入土(五(1))——多线程(QThread) - 唯有自己强大 - 博客园 (cnblogs.com) 但是最近在做项目时候,要将一个函数单独运行在另一个线程中,并且这个函数是私有函数,用到的数据也是私有数据,不能通过其他类访问, 阅读全文
posted @ 2021-08-05 16:42 唯有自己强大 阅读(5432) 评论(2) 推荐(1) 编辑
摘要:引言 个人认为,事件机制是Qt最难以理解且最为精妙的一部分。事件主要分为两种: 在与用户交互时发生。比如按下鼠标(mousePressEvent),敲击键盘(keyPressEvent)等。 系统自动发生,比如计时器事件(timerEvent)等。 在发生事件时(比如说上面说的按下鼠标),就会产生一 阅读全文
posted @ 2021-08-04 15:39 唯有自己强大 阅读(6429) 评论(1) 推荐(5) 编辑
摘要:Qt中有两种方法来使用定时器,一种是定时器事件,另一种是使用信号和槽。 常使用信号和槽(代码看起来比较整洁)但是当使用多个定时器的时候最好用定时器事件来处理。 定时器方式一:定时器事件 需要: #include <QTimerEvent> 方式: 利用对void timerEvent(QTimerE 阅读全文
posted @ 2021-08-03 20:53 唯有自己强大 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:引言 前面几篇已经对C++的线程做了简单的总结,浅谈C++11中的多线程(三) - 唯有自己强大 - 博客园 (cnblogs.com)。本篇着重于Qt多线程的总结与实现。 跟C++11中很像的是,Qt中使用QThread来管理线程,一个QThread对象管理一个线程,在使用上有很多跟C++11中相 阅读全文
posted @ 2021-07-20 17:32 唯有自己强大 阅读(28138) 评论(7) 推荐(25) 编辑
摘要:引言 文件的读写是很多应用程序具有的功能,甚至某些应用程序就是围绕着某一种格式文件的处理而开发的,所以文件读写是应用程序开发的一个基本功能。 Qt 提供了两种读写纯文本文件的基本方法: 用 QFile 类的 IODevice 读写功能直接进行读写 利用 QFile 和 QTextStream 结合起 阅读全文
posted @ 2021-07-17 18:09 唯有自己强大 阅读(11949) 评论(1) 推荐(6) 编辑
摘要:摘要 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号 (signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣, 它就会使用连接(connect)函数,意思是,将想要处理的信号和自己 阅读全文
posted @ 2021-07-17 10:14 唯有自己强大 阅读(3793) 评论(2) 推荐(5) 编辑
摘要:摘要 我们使用的标准 C++,其设计的对象模型虽然已经提供了非常高效的 RTTI 支持,但是在某些方面还是不够灵活。比如在 GUI 编程方面,既需要高效的运行效率也需要强大的灵活性,诸如删除某窗口时可不想把子窗口用代码一个个去析构。Qt 将这两者的优点完美的结合在了一起,创造出了特有的对象模型(Qt 阅读全文
posted @ 2021-07-16 14:55 唯有自己强大 阅读(3898) 评论(3) 推荐(2) 编辑
摘要:引言 24岁的某天,承载着周围人的关心,一路南下。天晴心静,听着斑马,不免对未来有些彷徨。但是呢,人生总要走陌生的路,看陌生的风景,所幸可以听着不变的歌,关心自己的人就那么多。就像是对庸常生活的一次越狱,路才刚刚开始。。。。 — 2021.7.12 Qt5.14.2安装教程 步入公司,因需要学习Qt 阅读全文
posted @ 2021-07-15 18:34 唯有自己强大 阅读(24086) 评论(1) 推荐(1) 编辑