![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
Qt的一些知识点笔记
这仅仅是一个很长的昵称而已
乐于每日学习,志在终身探索。
展开
-
Qt中的事件处理
1.事件的产生:既可以通过某个预定义类的对象的某个动作产生,也可以通过代码触发。2.事件的定义:Qt中使用QEvent类来表示Qt中的事件,是所有具体事件的基类,常见的对象触发的事件如下:QTimerEvent --------------- QObject类内部定时器超时事件QKeyEvent ----------------- 按键事件QMouseEvent --------------- 鼠标事件QWheelEvent -----...原创 2021-07-22 20:40:31 · 473 阅读 · 0 评论 -
QT 中网络编程UDP 的通信流程
函数接口:构造函数 QUdpSocket(QObject *parent = nullptr) 发送数据的接口: qint64 writeDatagram(const char *data, qint64 size, const QHostAddress &address, quint16 port) data:需要发送的数据 size:数据的大小 address:接收端的IP port : 接收端的端口 qint64 ...原创 2021-07-20 20:00:39 · 674 阅读 · 0 评论 -
Qt 中的网络编程(QTcpServer Class 服务端类)
特别注意:必须先在.pro文件中添加模块 network函数接口:构造函数:QTcpServer(QObject *parent = nullptr)//绑定并监听接口 bool QTcpServer::listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0) QHostAddress::Any : IP 相当于 INADDR_ANY.自动监听本地的所有地址 ...原创 2021-07-20 16:33:15 · 398 阅读 · 0 评论 -
移植QT 程序到gec6818开发板中运行
1.配置5.4.0的交叉编译工具链 arm-linux-gnueabi-5.4.0.tar.xz2.找到QT库 ,例如我的放在家目录 Qt-Embedded-5.7.0.tar.xz3.解压到 linux 系统的 /usr/local目录中 sudo tar -xvf Qt-Embedded-5.7.0.tar.xz -C /usr/local/特别注意:C字母一定要大写4.利用QT 交叉编译工具链,编译QT...原创 2021-07-20 11:39:36 · 2563 阅读 · 3 评论 -
Qt 中的网络编程(QTcpSocket Class 客户端类)
回顾c语言中的网络tcp编程:Header: #include <QTcpSocket> 头文件 qmake: QT += network //模块 Inherits: QAbstractSocket //父类 Inherited By: QSctpSocket and QSslSocket //派生类 注意:使用QTcpSocket 必须先在 .pro文件中加入模块 network函数接口://构造函数QTcpSo...原创 2021-07-14 20:36:05 · 574 阅读 · 2 评论