python3+PyQt5实现重庆彩大数据查询分析功能

本文介绍了如何使用Python3和PyQt5开发一个彩票数据分析和查询工具。首先通过pip安装PyQt5和相关工具,然后使用Qt Designer设计软件界面,包括各种控件。接着将UI文件转换为PY文件,并实现按钮点击事件,如生成号码、查询等功能。最后,通过PyInstaller将Python程序打包成EXE文件,可在Windows环境下运行。
摘要由CSDN通过智能技术生成

python3+PyQt5实现高频彩大数据查询分析功能
python+selenium实现爬取彩票开奖结果并存入MYSQL数据库中
本文描述如何通过实现一个彩票分析工具**
之前见过很多软件工程师序用VC++ 或 JAVA实现软件项目的(可以直接打包成EXE文件),大家用python3一般也是用在爬虫,WEB开发,大数据分析方面
其实python3+PyQt5也可以开发应用软件或者工具(打包成EXE文件,可以在WINDOWS系统下打开运行)
1.在python3中安装qt designe
先用pip install PyQt5安装PyQt5 再 用pip3 install pyQt-tools安装设计器
接下来如果发现没有designer.exe,在cmd中使用 使用pip install --user PyQt5-tools 命令安装
2 接在转到E:\python36\Lib\site-packages\pyqt5_tools\ 双击designer.exe 打开qt designe的面板,添加软件所需要的各种控件(如按钮,单选钮,文本框等)E:\是安装python3的路径,根据你自身的按装目录自行更改
qt designe面板如下:
在这打开里插入图片描述
3. 在你软件的主界面上添加各种控件,生成UI文件并转化成PY文件
在CMD 命令行下切换到目录E:\python36\Scripts 执行以下 命令转化成PY 文件: pyuic5 D:\money\wuxing.ui -o E:\money\wuxing.py ,其中的UI文件的路径根据你自己保存的位置请自行修改
生成的PY文件如下:
class Mylookwind(QWidget):
def setupUi(self, QtWidget):
QtWidget.setObjectName(“QtWidget”)
QtWidget.resize(951, 950)
QtWidget.setWindowFlags(Qt.WindowMinimizeButtonHint | Qt.WindowCloseButtonHint)

self.textEdit = QtWidgets.QTextEdit(QtWidget)
self.textEdit.setGeometry(QtCore.QRect(10, 40, 561, 371))
self.textEdit.setObjectName(“textEdit”)

self.textEdit_120 = QtWidgets.QTextEdit(QtWidget)
self.textEdit_120.setGeometry(QtCore.QRect(220, 420, 70, 28))
self.textEdit_120.setObjectName(“textEdit_120”)

self.pushButton = QtWidgets.QPushButton(QtWidget)
self.pushButton.setGeometry(QtCore.QRect(30, 10, 75, 23))
self.pushButton.setObjectName(“pushButton”)
self.pushButton.clicked.connect(self.findthread)

self.Button_0 = QtWidgets.QPushButton(QtWidget)
self.Button_0.setGeometry(QtCore.QRect(20, 520, 31, 23))
self.Button_0.setObjectName(“pushButton”)
self.Button_0.setCheckable(True)
self.Button_0.clicked.connect(self.set0)

self.Button_1 = QtWidgets.QPushButton(QtWidget)
self.Button_1.setGeometry(QtCore.QRect(50, 520, 31, 23))
self.Button_1.setObjectName(“pushButton_2”)
self.Button_1.setCheckable(True)
self.Button_1.clicked.connect(self.set1)

self.Button_2 = QtWidgets.QPushButton(QtWidget)
self.Button_2.setGeometry(QtCore.QRect(80, 520, 31, 23))
self.Button_2.setObjectName(“pushButton_3”)
self.Button_2.setCheckable(True)
self.Button_2.clicked.connect(self.set2)

self.Button_3 = QtWidgets.QPushButton(QtWidget)
self.Button_3.setGeometry(QtCore.QRect(110, 520, 31, 23))
self.Button_3.setObjectName(“pushButton_4”)
self.Button_3.setCheckable(True)
self.Button_3.clicked.connect(self.set3)

self.Button_4 = QtWidgets.QPushButton(QtWidget)
self.Button_4.setGeomet

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值