Python 图形界面框架 PyQt5 使用指南! 使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。常见GUI框架PyQt5[1]:Qt[2]是一个跨平台的 C++图形用户界面库。QT一度被诺基亚拥,后出售给芬兰的软件公司Digia Oyj。PyQt5是基于Digia公司Qt5的Python接口,由一组Python模块构成。PyQt5本身拥有超过620个类和6000函... 2025-09-28 347
手把手教你学习PyQT5:789PyQt5高级控件789 七、PyQt5高级控件(滑块控件、计数器控件、树控件、QtabWidget)7-1、滑块控件滑块控件(Slider)是图形用户界面中常见的一种控件,也称为滑杆、拖动条、进度条等,用于调节数值类型的参数。用户通过拖动滑块的滑块块(Thumb)来改变滑块的值,滑块的范围和步长可以通过设置属性进行控制。在PyQt5中,QSlider是用于创建滑块控件的类。QSlider的常用属性和方法如下:value():获取当... 2025-09-28 146
手把手教你学习PyQT5:6PyQt5信号与槽(事件处理、数据传递等)以及关联控件6 六、PyQt5信号与槽(事件处理、数据传递等)以及关联控件QPushButton、QRadioButton、QcheckBox、QComboBox等6-1、PyQt5信号与槽的介绍PyQt5中的信号: 用于在对象之间传递信息的一种机制。一个信号表示了一个事件或状态的变化,当这个事件或状态变化时,信号被发射(emit)。可以将信号连接到一个或多个槽函数中,当信号被发射时,连接的槽函数会被调用执行。槽函数则是用于接收和处理信... 2025-09-28 118
手把手教你学习PyQT5:45PyQt5高级组件PyQt5布局管理4-5 四、PyQt5高级组件(QTableView、QListView、容器、多线程等)4-1、容器PyQt是一个Python编程语言的GUI工具包,它提供了很多容器用来布置和管理GUI组件。下面是一些常见的PyQt容器:QMainWindow:主窗口容器,通常包含菜单栏、工具栏、状态栏等。QWidget:基本的用户界面元素容器,可以作为其他容器的子容器。QGroupBox:分组框容器,可以将相关的组件放到一个分组框中,使它们更易于组织和... 2025-09-28 117
手把手教你学习PyQT5:3PyQt5基本窗口控件3 三、PyQt5基本窗口控件(QMain Window、Qwidget、QDialog、Qlabel、Spacers、QTextEdit、QLineEdit、菜单、工具栏、)3-0、QMain WindowQMainWindow是Qt框架中的一个主窗口类,它提供了一个应用程序的主界面,可以包含菜单栏、工具栏、状态栏、中心窗口等各种窗口部件。在QMainWindow中,中心窗口是最重要的部分,它可以是任何Qt窗口部件,如QTextEdit、QTableView、QGraphicsView等。QMainWindow可以通过Qt Designer进行... 2025-09-28 131
手把手教你学习PyQT5:2QT Designer基础入门2 2-2、QT Designer基础入门打开QT Designer后,我们先创建一个Main Window用来存放所有组件。界面的简单介绍左侧为所有组件,包括按钮、文本框等中间的框为工作界面右侧有属性编辑器,当将一个组件拖至中间工作界面时,可以设置该组件的大小、位置等等属性。编辑完成可以在菜单栏窗体的下拉菜单中,找到预览,即最终的展现形式,以及将界面转换为python预览、或者是c++预览。设计完... 2025-09-28 137
手把手教你学习PyQT5:1打造精美、功能强大的桌面应用程序1 前言PyQt5是一个用于创建图形用户界面(GUI)的Python库。它是基于Qt库的,Qt是一个用于创建跨平台应用程序的C++库。PyQt5允许开发人员使用Python语言创建功能强大的应用程序一、PyQt5介绍&开发环境安装&简单案例分析1-1、PyQt5的介绍PyQt5是一个用于创建图形用户界面(GUI)的Python库。它是基于Qt库的,Qt是一个用于创建跨平台应用程序的C++库。PyQt5允许开发人员使用Python语言创建功能强大... 2025-09-28 365
python连接mysql数据库中常用的sql语句及用法 在现代 Web 应用开发体系中,数据库作为数据存储与管理的核心组件,其重要性不言而喻。MySQL 凭借开源、轻量、高可靠性等特性,成为关系型数据库领域的主流选择之一。Python 作为全栈开发的热门语言,通过丰富的生态库实现了与 MySQL 的无缝交互,使得开发者能够高效地完成数据的增删改查、事务管理及性能优化等操作。... 2025-09-27 321
Python-configparser更新write保留注释 背景python语言用来解析配置文件的模块是ConfigParser,python3中是configparser模块,在使用中经常用到write方法将配置项重新写入文件:config.ini文件:# 数据库配置[database]# 主机# IPhost = localhost# 端口port = 3306# 用户名username = my_user# 密码password = my_password # 日志配置[logging]# 日志等级level = debug# 输出格式output = log.txtAI运行代码代码:from configparser import ConfigParser if __name__ == '__main__... 2025-09-27 308
Python操作配置文件的神器configparser 背景在实际工作中,我们经常会用到配置文件,对于配置文件的读写是基本操作,今天我们就一起来学习如何用 Python 轻松实现配置文件的读写操作。关于 configparserconfigparser 是 Python 内置的解析配置文件的库,他可以实现对 ini 文件的读写,同时也可以对配置文件中的占位符进行解析,总之是一个很好用,很有用的库。怎么用 configparser创建配置文件创建一个名为 info.ini 的配置文件... 2025-09-26 314
python 配置文件 json Python配置文件和JSON在Python中,配置文件是一种常见的用于存储和管理应用程序配置选项的方式。JSON(JavaScript Object Notation)是一种常见的数据交换格式,它在Python中被广泛使用。本文将介绍如何使用Python处理配置文件和JSON数据,并提供一些示例代码来帮助您更好地理解。配置文件配置文件通常包含应用程序的各种设置选项,例如数据库连接信息、日志级别、API密钥等等。Python提供... 2025-09-26 308
配置文件这么多格式,Python到底该怎么选?一文带你梳理七种常见用法 在写 Python 项目的时候,最让人头大的环节之一,就是配置文件。你肯定遇到过:模型训练路径要配置;API Key 要配置;数据库连接参数要配置;生产环境、测试环境的参数还得区分……结果就是:项目写着写着,光是管理配置文件就快把人逼疯。更扎心的是,不同的项目,配置文件格式还五花八门——有人用 .ini,有人用 .json,有人推崇 .yaml,还有 .toml、.env、.xml,甚至直接用 .py... 2025-09-26 320