• 2024-09-09【Qt】解决设置QPlainTextEdit控件的Tab为4个空格
    前言PyQt5是一个用于创建跨平台桌面应用程序的Python绑定集合,它提供了对Qt应用程序框架的访问。用于开发具有图形用户界面(GUI)的应用程序,以及非GUI程序。PyQt5使得Python开发者可以使用Qt的丰富功能来构建应用程序。QPlainTextEdit是Qt框架中的一个纯文本编辑器
  • 2024-03-15QT网络编程之获取本机网络信息
    一.概述查询一个主机的MAC地址或者IP地址是网络应用中常用到的功能,Qt提供了QHostInfo和QNetworkInterface类可以用于此类信息的查询1.QHostInfo类(显示和查找本地的信息)2.QNetworkInterface类(获得应用程序上所在主机的所有网络接口,包括子网掩码和广播地址) 推荐一个不错
  • 2023-07-28基于PyQt5实现聊天窗口
    本文仅为示例,用于参考,功能并不完整主要实现以下功能:1.重写PlainTextEdit组件实现类似微信ctrl+enter换行,enter发送信息操作2.带头像的消息气泡创建3.消息气泡的自适应大小窗口布局(详细可以通过示例代码中的.ui进行查看)代码获取地址GitHub:PyQt5-Chat-Demo百度网盘:http
  • 2023-06-29pyqt5-QPlainTextEdit与文本详解
    1、纯文本setPlainText(self,text:str)直接设置普通文本,不显示任何样式是组件整体进行设值appendPlainText(self,text:str)拼接纯文本如果拼接前的组件中已经输出文本,会换行再输出纯文本。如果未输出,则直接在首行输出纯文本insertPlainText(self,text:str)在
  • 2023-05-26QT编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)
    由于工作需要,需要利用QT平台完成手机与ble蓝牙的通讯,所以就找了各种资料,算是初步的能够连接完成demo代码,但是依旧有些代码没有理解,比如特性那一片的代码,稍后还得研究啊(对了,这是低功耗蓝牙,不是经典蓝牙,看清楚了,当初不清楚经典蓝牙和低功耗蓝牙,浪费我一个星期,说多了都是泪,下面是代码
  • 2023-04-28pyqt5-右键菜单
    1、介绍pyqt支持两种类型的菜单,窗口的菜单和右键菜单。这里阐述右键菜单的使用。2、右键触发fromPyQt5.QtCoreimportQtself.ui.plainTextEdit:QPlainTextEditself.ui.plainTextEdit.setContextMenuPolicy(Qt.CustomContextMenu)self.ui.plainTextEdit.customContextMen
  • 2022-12-13QT中LineEdit TextEdit PlainTextEdit 这三个控件有什么区别,分别用在什么情况下呢。
    QT中LineEdit、TextEdit、PlainTextEdit这三个控件区别为:输入内容不同、用途不同、限制行数不同。一、输入内容不同1、LineEdit:LineEdit的输入内容为单行文本输入。2、T
  • 2022-08-23Qt QPlainTextEdit多行文本编辑器
    QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本。另外,还有一个QTextEdit组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。