自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 QGraphicsTextItem实现鼠标输入

自定义TextItem继承QGraphicsTextItem,主要实现void focusInEvent(QFocusEvent *event) override;两个函数,一般采用鼠标左键双击进入编辑模式,setTextInteractionFlags(Qt::TextEditorInteraction);设置编辑模式,setFocus();//设置焦点,退出时setTextInteractionFlags(Qt::NoTextInteraction);重置编辑模式,推出编辑,clearFocus();

2024-07-10 01:36:22 250

原创 Qt/读写xml文件方法

在实际开发过程中,会遇到很多需要写配置文件的地方,以便代码更加灵活。Qt使用XML模块,在.pro文件中添加 QT += xml。

2023-09-07 21:06:35 1341

原创 Qt写配置文件xml/json/ini,QSettings/QJsonObject/QXmlStreamWriter

最近学习通过qt写配置文件。大概有三种不同的方式写配置文件,QSettings/QJsonObject/QXmlStreamWriter都可以用来写配置文件,分别主要介绍一下QSettings读写配置文件的方式。

2023-09-07 20:25:49 855

原创 QUdpSocket实现UDP通信

UDP(用户数据报协议)是轻量的、不可靠、面向数据报、无连接的协议。它可用于对可靠性要求不高的场合,与tcp通信不同,两个程序之间无需预先建立持久的socket连接,UDP每次发送数据都需要指定目标地址的端口,QUdpSocket类用于实现UDPt通信协议,它继承与QAbstractSocket,因此与QTcpSocket共享大部分接口,主要区别是QUdpsocket以数据报传输数据,而不是以传输数据流。

2023-09-06 20:01:18 396 1

原创 QTcpSocket之多线程服务器 MultipleServer

为了处理多个客户端连接,每一个客户端开一个线程需要继承QtcpServer重写 incomingConnection函数,每次有新的客户端连接服务器将会自动调用此函数,在此函数中构建新的QTcpSocket,并且保存,主线程和子线程通过信号和槽机制通信,使用识别是哪一个socket,多线程机制使用(this),这个是必须要有的,如果没有这个操作,会处于同一个线程,导致收不到消息,

2023-08-18 19:52:17 713 4

原创 Qt网络编程 TcpClient客户端

需要在.pro文件中加。

2023-08-12 14:06:53 144 1

原创 Qt 网络编程 QTcpServer服务器

/当客户端链接时触发信号。* 函数名称:getBufferSize。* 函数名称:getCliengPort。* 函数作用:获取收到数据缓冲区的长度。* 函数作用:获取接收数据缓冲区的长度。* 函数名称:sendData。* 函数名称:sendData。

2023-08-12 13:55:39 203 1

qt 常用配置文件读写QXmlStreamReader/QXmlStreamWrite

qt配置文件读写,包括QSetting QXmlStreamReader/QXmlStreamWrite QDomDocument以及json文件的读写方式

2023-09-08

Qtcpserver实现多线程服务器,里面包括单线程普通服务器

Qtcpserver实现多线程服务器,里面包括单线程普通服务器

2023-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除