乐之之

知而行乐,乐而行之,天道酬勤,学无止境。
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

随笔分类 -  pyqt5/6基础

pyqt5和pyqt6的基础性知识应用,配合sqlite3数据库进行开始小型界面应用程序
如何将模块打包发布?
摘要:终于用pyqt5制作出来的图书管理系统完成了,那么在打包模块时该怎么做呢?下面我主要以图书管理系统的模块为案例简述两种打包方式。 一、第一种方式 在打包前需要用到一个模块pyinstaller,pip install pyinstaller即可。 在整理好自己的模块时,将所有模块统一放在一个文件夹内 阅读全文

posted @ 2022-12-21 17:45 乐之之 阅读(165) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--9(最终篇)主函数main和修改密码
摘要:本节为最后两个部分:主函数main和修改密码页面。 主要流程:1、主函数默认为登录页面,可以通过主函数的登录页面根据账号特性来登录管理员页面和学生用户主界面。 2、主函数加上菜单栏,可以进行登录、退出登录、注册、修改密码和退出等操作。 3、修改密码页面,可以根据之前的账号和密码校验,设置新的密码。 阅读全文

posted @ 2022-12-20 19:28 乐之之 阅读(402) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--8、学生页面设计、借阅状态页面设计和所有书籍页面设计
摘要:本节分为三个部分:学生页面、借阅状态页面和所有书籍查询页面。 主要流程:1、学生用户主界面,可以使用借阅书籍、归还书籍、查看借阅状态、查看所有书籍信息。 2、学生借阅状态页面,可以查看已经借阅的书籍,和已归还的书籍信息。 3、整合所有学生页面的模块,进入学生页面后显示所有书籍查询界面及其他功能。 一 阅读全文

posted @ 2022-12-20 13:17 乐之之 阅读(384) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--7、管理员页面设计之所有书籍
摘要:本节分为两个部分:整合管理员界面、所有书籍查询界面设计。 主要流程:1、使用所有书籍查询界面,可以查询数据库内所有书籍的书名、书号、作者等相关信息。 2、可以通过书籍分类进行查询,同时可以进行翻页操作和页数输入跳转操作。 3、也可使用模糊查询,输入关键字,返回和关键字相关的书籍信息。 4、整合所有管 阅读全文

posted @ 2022-12-20 00:01 乐之之 阅读(318) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--6、学生界面之借阅书籍和归还书籍
摘要:本节分为两个部分:借阅书籍界面设计、归还书籍界面设计。 主要流程:1、通过进入借阅书籍界面,点击借阅书籍按钮,实现借阅书籍的消息框提醒,和相关数据库内容变动。 2、通过进入归还书籍界面,点击归还书籍按钮,实现归还书籍的消息框提醒,和相关数据库内容变动。 一、借阅书籍界面 导入的模块: import 阅读全文

posted @ 2022-12-15 23:56 乐之之 阅读(455) 评论(0) 推荐(0) 编辑

如何快速理解信号与槽?
摘要:一、信号与槽的定义 (一)定义 信号(Signal)和槽((Slot)是Qt中的核心机制,也是在PyQt编程中对象之间进行通信的机制。在Qt中,每一个QObject对象和 PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会自动 阅读全文

posted @ 2022-12-15 11:54 乐之之 阅读(231) 评论(0) 推荐(1) 编辑

pyqt5图书管理系统--5、管理员页面设计之用户管理
摘要:本节分为两个部分:管理员界面设计、用户管理界面设计。 主要流程:1、通过进入管理员界面,点击用户管理按钮,转到用户管理界面。 2、连接数据库,读取数据库内用户数量。 3、设置表格布局,根据数据库内用户数量返回的参数设置相应的行数,并绑定相应的表格行数选中方法。 4、点击删除用户按钮,根据选择的行数信 阅读全文

posted @ 2022-12-14 14:16 乐之之 阅读(796) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--4、管理员页面设计之淘汰书籍
摘要:本节分为两个部分:管理员界面设计、淘汰书籍界面设计。 主要流程:1、通过进入管理员界面,点击淘汰书籍按钮,转到淘汰书籍界面。 2、连接数据库,进行逻辑输入。 3、淘汰书籍时,输入书号,返回显示的书籍对应信息。 4、点击淘汰按钮,对书籍所存在的可删除数量进行相应提示。 一、管理员界面 新添加模块: f 阅读全文

posted @ 2022-12-12 19:16 乐之之 阅读(99) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--3、管理员页面设计之添加书籍
摘要:本节主要分为两个部分;一个为管理员界面设计,另一个为添加书籍界面。 主要流程:1、通过进入管理员界面,设置三个按钮(添加书籍、用户管理、淘汰书籍); 2、当管理员点击添加书籍,即转到添加书籍界面; 3、添加书籍界面显示出可操作的标签输入框和按钮,进行添加相应书籍信息; 4、对比添加的信息进行相应设置 阅读全文

posted @ 2022-12-11 20:33 乐之之 阅读(254) 评论(0) 推荐(0) 编辑

如何理解垂直布局、水平布局和表单布局?
摘要:整体布局等于垂直布局或水平布局: 若将两个垂直布局添加进水平布局窗口内,则窗口整体呈水平布局展示 若将两个水平布局添加进垂直布局窗口内,则窗口整体呈垂直布局展示 1、垂直布局 设置窗口大小 四个按钮 import sys from PyQt5.QtWidgets import QApplicatio 阅读全文

posted @ 2022-12-09 00:00 乐之之 阅读(550) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--2、登录页面设计
摘要:紧接注册页面设计;登录页面设计也是图书管理系统其中的一个模块,模块代码结构如下: 导入的模块 import sys from PyQt5.QtWidgets import * import qdarkstyle from PyQt5.QtGui import * from PyQt5.QtCore 阅读全文

posted @ 2022-12-08 23:04 乐之之 阅读(326) 评论(0) 推荐(0) 编辑

pyqt5图书管理系统--1、注册页面设计
摘要:环境配置 pip install pyqt5 pip install pyqt5-tools(/官网) pyqt5-tools 下载地址:Links for pyqt5-tools (pypi.org) pyqt-tools的安装包(.whl)下载网址 镜像源: 阿里云 http://mirrors 阅读全文

posted @ 2022-12-04 23:11 乐之之 阅读(238) 评论(0) 推荐(0) 编辑

数据库sqlite3
摘要:1、环境配置 sqlite3数据库属于python自带的数据库,属于小型数据库,语句简洁、可视化、编辑简单、无代码改变表内结构。 import sqlite3即可。 打开方式一: 方式二: 若遇到下载驱动问题,可参考之前的文章: 在pychrm中配置sqlite3环境时下载驱动失败怎么办? - 乐之 阅读全文

posted @ 2022-12-03 23:31 乐之之 阅读(306) 评论(0) 推荐(0) 编辑

pyqt6基础小知识
摘要:pyqt6的类被分为几个模块,包括以下模块: QtCore 包含了核心的非GUI功能,这个模块用于处理时间、文件和目录、各种数据类型、url、线程和进程 QtGUI 包含窗口系统集成、事件处理、2D图形、基本图像、字体和文本等类 QtWidgets 提供了UI元素来创建经典的桌面风格的用户界面 1、 阅读全文

posted @ 2022-12-03 21:05 乐之之 阅读(549) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示