![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python之PyQt5实战
文章平均质量分 79
本栏主要利用PyQt5开发一个excel数据导入数据库的工具
是欧欧啊
这个作者很懒,什么都没留下…
展开
-
Python之PyQt5实战(四)
前言前三章已经把excel导入数据工具的基础功能做完,今天主要优化数据库连接功能,从代码写死优化成自定义模式,首先要画一个窗体,随便找个什么连接的UI抄一下。这里就不一一介绍组件,主要就是用到QLabel,QLineEdit和QPushButton。画好之后保存名为database_conn.ui,然后用pyuic5 -o database_conn.ui database_conn.py转换成py文件,便于修改和打包。感谢各位观看,码字不易,希望各位动动小手点赞关注一波!下一步很重要我们要在原来的原创 2020-12-01 13:37:22 · 668 阅读 · 0 评论 -
Python之PyQt5实战(三)
目录介绍一、QToolButton二、QTableView三、QPushButton四、QLineEdit介绍上一章节已经将界面画完今天开始对每一个按钮写功能。介绍图一、QToolButton如图中,1是QToolButton,主要功能是打开系统文件夹。方便寻找文件。直接在main.py文件中创建一个方法openFile def openFile(self): try: fname,ftype = QFileDialog.getOpenFileNa原创 2020-11-23 11:43:13 · 916 阅读 · 1 评论 -
Python之PyQt5实战(三)源码
main.pyimport sysimport xlrdfrom PyQt5.QtGui import QStandardItemModelfrom PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialogfrom PyQt5 import QtGuifrom demomain import Ui_MainWindowclass Main(QMainWindow, Ui_MainWindow): def __ini原创 2020-11-23 11:41:58 · 981 阅读 · 1 评论 -
Python之PyQt5实战(二)
Python之PyQt5实战(二)前言上一章节已经介绍过工具的用法,接下来进入PyQt5开发之旅,下图是PyQt5的界面,组件的使用方法以及介绍会在开发的过程中逐一介绍。PyQt5开发之旅第一步——画界面直接create一个Main Window就行,然后调整一下窗口到合适的大小,就可以开始布局了。我会用到个2布局组件能让界面开起来平滑不凌乱。左边Layouts中的Horizontal Layout布局可以让组件横向分布。拖拽到界面上之后开始放组件,这里需要3个组件,即: Buttons中的Too原创 2020-11-19 13:22:01 · 972 阅读 · 0 评论 -
Python之PyQt5实战(一)
Python之PyQt5实战(一)准备工具本机环境:Windows10企业版操作系统:64位Python版本:python 3.8运行工具:PyCharm 2020.1.1数据库:MySQL8.0.22实战工具介绍对于PyQt5的介绍不多说直接pippip install PyQt5pip install pyqt5-tools关于找不到designer可以去python3.8安装路径找一下,我的电脑在D:\Python38\Scripts\pyqt5designer.exe在原创 2020-11-18 11:42:10 · 1511 阅读 · 1 评论