zl程序教程

Qt 学习之路 2

  • mqttnet 详解_MQTTnet 3.0.5学习笔记

    mqttnet 详解_MQTTnet 3.0.5学习笔记

    大家好,又见面了,我是你们的朋友全栈君。段时间在使用MQTTnet,都说这个东西比较好,可是翻了翻网上没有例子给参考一下。今天算是找到了,给高手的帖子做个宣传吧.由于GitHub上介绍的东西比较少,以我的水平真是不知道怎么用,先照葫芦画瓢,再看看怎么回事吧:功能:把订阅与发布做成一个类,还带有自动重连的功能usingSystem.Threading;usingSystem.Threading.Ta

    日期 2023-06-12 10:48:40     
  • asp.netLinqtoXml学习笔记

    asp.netLinqtoXml学习笔记

    加上之前学习过LinqtoEntity,因此学习起来也比较随心应手。以下是项目中某个底层的代码,记下做个备忘,如果能给新手学习LinqtoXml带来帮助,那就再好不过了XML文件的格式:复制代码代码如下:<?xmlversion="1.0"encoding="utf-8"?><configuration><OPsystemConfig><MemberCe

    日期 2023-06-12 10:48:40     
  • MQTT协议学习笔记

    MQTT协议学习笔记

    1、前沿 万物联网的时代即将到来,物联网也由当初的概念开始进一步落实。随着无线网络技术飞速发展,各种设备都可以连接网络,实现远程控制。例如智能家居最近非常火爆,智能插座、智能LED灯、智能摄像头等。在互联网时代,HTTP协议负责建立网络连接,而到了物联网时代,由于智能硬件的差异,相比互联网终端,硬件配置要低的多,而且智能设备的环境也想多复杂,物联网中的数据传输会面临很多问题,比如在网络不稳定的

    日期 2023-06-12 10:48:40     
  • Qt学习系列文章导航

    Qt学习系列文章导航

    文章链接001-Qt下载安装https://qtchina.blog.csdn.net/article/details/121177137002-开发环境搭建https://qtchina.blog.csdn.net/art

    日期 2023-06-12 10:48:40     
  • Qt http学习

    Qt http学习

    在Qt网络编程中,需要用到协议,即HTTP。它是超文本传输协议,它是一种文件传输协议。 新建工程名为“http”,然后选中QtNetwork模块,最后Base class选择QWidget。注意:如果新建工程时没有添加QtNetwork模块,那么就要手动在工

    日期 2023-06-12 10:48:40     
  • QT开发学习资料(1)

    QT开发学习资料(1)

    《Qt 学习之路 2》目录 https://www.devbean.net/2012/08/qt-study-road-2-catelog/ 这篇教程从易到难,比较完整的介绍了QT里面各个

    日期 2023-06-12 10:48:40     
  • Qt 智能指针学习

    Qt 智能指针学习

    从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 _ #include <QApplication> #include <QLabel> int main(int a

    日期 2023-06-12 10:48:40     
  • Qt多线程学习:创建多线程

    Qt多线程学习:创建多线程

    【为什么要用多线程?】 传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。   【Linux有线程的概念吗?】 传统的UNIX系统也支持线程的概念,但一个进程里仅仅同意有一个线程,这样多线程就是多进程。Linux下的Posix线

    日期 2023-06-12 10:48:40     
  • Qt多线程学习:创建多线程

    Qt多线程学习:创建多线程

    【为什么要用多线程?】 传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。   【Linux有线程的概念吗?】 传统的UNIX系统也支持线程的概念,但一个进程里仅仅同意有一个线程,这样多线程就是多进程。Linux下的Posix线

    日期 2023-06-12 10:48:40     
  • Qt学习--01之认识Qt

    Qt学习--01之认识Qt

    Qt学习—01 Qt下载地址:Qt下载网址 注意: 1.所创建项目路径不能有中文 2.所创建项目名称不能有中文和空格 3.默认创建有窗口类 widget,基类有三种选择:QWid

    日期 2023-06-12 10:48:40     
  • Qt 学习之路 2(19):事件的接受与忽略(当重写事件回调函数时,时刻注意是否需要通过调用父类的同名函数来确保原有实现仍能进行!有好几个例子。为什么要这么做?而不是自己去手动调用这两个函数呢?因为我们无法确认父类中的这个处理函数有没有额外的操作)

    Qt 学习之路 2(19):事件的接受与忽略(当重写事件回调函数时,时刻注意是否需要通过调用父类的同名函数来确保原有实现仍能进行!有好几个例子。为什么要这么做?而不是自己去手动调用这两个函数呢?因为我们无法确认父类中的这个处理函数有没有额外的操作)

    版本: 2012-09-29 2013-04-23 更新有关accept()和ignore()函数的相关内容。 2013-12-02 增加有关accept()和ignore()函数的示例。 上一章我们介绍了有关事件的相关内容。我们曾经提到,事件可以依情况接受和忽略。现在,我们就来了解下有关事件的更多的知识。   首先来看一段代码: C/C++ 35 lines &nb

    日期 2023-06-12 10:48:40     
  • Qt 智能指针学习

    Qt 智能指针学习

    从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 ^_^ #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Dbzhang

    日期 2023-06-12 10:48:40     
  • Qt学习之QListWidget删除Item

    Qt学习之QListWidget删除Item

    将QListWidgetItem从QListWidget列表中删除有两种方法能够做到。但也要依据自己的须要进行选择。 第一种是 QListWidgetItem *takeItem(int row);使用此方法须要知道删除的是第几个Item。而且返回删除的Item指针。 另外一种是 inline void removeItemWidget(QListWidgetItem *item);须要

    日期 2023-06-12 10:48:40     
  • MQTT学习记录(一、Windows)

    MQTT学习记录(一、Windows)

    目前学习使用EMQX主要应用与硬件与软件对接,担任创建主题、消息中间件的角色。 本次记录在本机Win10系统EMQX记录,并使用MQTTX客户端方便进行主题的创建、管理、日志监控。 官网安装地址如下: EMQX 安装:下载 EMQX MQTT X下载地址:MQTT X官

    日期 2023-06-12 10:48:40     
  • Qt 学习资料

    Qt 学习资料

      Qter开源社区http://www.qter.org/   [Qt教程], 作者yafeilinux   [视频] QT学习之路:从入门到精通   《C++ Qt 编程视频教程》

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像

    【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像

    目录 bug描述  bug分析  bug解决 bug描述 利用下面文章的方法进行资源设置后,有的显示了有的没有显示 【pyqt5学习】——pyqt5中.qrc资源文件的创建与编写_有情怀的机械男的博客-CSDN博客_python qrc目录一、说明二、安装pyqt5以及相关工具(pyqt5、pyuic、p

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——菜单栏(QMenu())、工具栏QToolBar学习

    【pyqt5学习】——菜单栏(QMenu())、工具栏QToolBar学习

    目录 1、菜单栏(QMenu())——一般在窗口顶部 1)创建菜单栏步骤 2)信号与方法 3)实操  2、工具栏——一般在菜单栏下方 1)创建步骤 2)方法与信号 信号: 方法:  3)实操示例

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——QLineEdit控件输入校验器Validator、掩码setInputMask限制输入、textChanged信号

    【pyqt5学习】——QLineEdit控件输入校验器Validator、掩码setInputMask限制输入、textChanged信号

    目录 1、输入校验器——限制输入框输入的内容 1)校验器类型——整数、浮点数、数字字母结合(正则) 2)步骤 3)结果 ​编辑  ​编辑 4)完整代码  2、利用掩码进行输入的限制 0)掩码对照表 1)掩码解释 2ÿ

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——QLineEdit学习(回显模式)

    【pyqt5学习】——QLineEdit学习(回显模式)

    目录 1、回显模式 2、成果显示 3、知识点 1)FormLayout布局添加addRow方法 2)在输入框显示灰色提示字体,输入内容时消失setPlaceholderText 3)设置回显模式setEchoMode    4、完整代码 1、回显模式 QLineEdit

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——QToolTip,QLabel控件,伙伴关系

    【pyqt5学习】——QToolTip,QLabel控件,伙伴关系

    目录 0、学习资源 1、给控件设置提示信息——QToolTip 2、QLabel控件(显示图像、设置超链接、信号绑定) 3、QLabel伙伴关系 1)代码  2)效果 3)知识点addWidget 0、学习资源 PyQt5教程,来自网易云课堂_

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——登录界面跳转到主界面,登录界面关闭的情况下从主界面跳转回登录界面

    【pyqt5学习】——登录界面跳转到主界面,登录界面关闭的情况下从主界面跳转回登录界面

    目录 一、登录界面长下面这样,由qt designer设计 login.py 二、登录界面 逻辑代码loginLogic.py 三、主界面comsumeType.py  四、主界面逻辑代码comsumeTypeLogic.py 五、登录界面跳转至主界面 六、主界面回到登录界面 一、登录界面长下面这样,由

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——添加菜单栏动作action,给动作触发triggered绑定事件

    【pyqt5学习】——添加菜单栏动作action,给动作触发triggered绑定事件

    1、打开qt-designer工具——视图——勾选上动作编辑器 2、勾选后右下方会出现动作编辑器栏   3、在改面板可以进行已有动作的属性编辑,也可以添加新的动作 4、 鼠标左键选中动作不松开,可以将动作拖到菜单栏 5、给动作绑定事件 self.saveLog.triggered.connect(self

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——tablewidget控件学习

    【pyqt5学习】——tablewidget控件学习

    目录 1、Table Widget 1.QTableWidget不能在mainwindow中随主窗口的大小变化? 2.将表格变为禁止编辑: 3.设置表格为整行选择 4.单个选中和多个选中的设置: 5.表格表头的显示与隐藏 6.对表头文字的字体、颜色进行设置 7.在单元格里加入控件:

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——给窗口添加图标

    【pyqt5学习】——给窗口添加图标

    from PyQt5.QtGui import QIcon # 当前文件的目录 self.dir = os.path.dirname(os.path.abspath(__file__)) # 图标ico文件存放的绝对路径 icoPath = self.dir + r"\data\favicon.ico" # 添加图

    日期 2023-06-12 10:48:40     
  • 【pyqt5学习】——下拉框comboBox

    【pyqt5学习】——下拉框comboBox

    # 向下拉框中添加选型,具体为在下拉框第index+1个选型设置为内容name self.comboBox.addItem(name,index+1) # 将下拉框中所有的选项删除 self.comboBox.clear() # 根据索引获取当前的下拉框内容 index = self.co

    日期 2023-06-12 10:48:40     
  • 涵盖了 Java、Qt、AI、R 语言以及 Linux 学习的学习类开源项目

    涵盖了 Java、Qt、AI、R 语言以及 Linux 学习的学习类开源项目

    涵盖了 Java、Qt、AI、R 语言以及 Linux 学习的学习类开源项目。 1.Springboot-Learning 项目作者:程序猿 DD 项目地址:https://gitee.com/

    日期 2023-06-12 10:48:40