- 博客(8)
- 收藏
- 关注
原创 MySql连接问题 pymysql版本原因
旧db = pymysql.connect("localhost", "root", "root", "db_student",charset="utf8")新版db = pymysql.connect(host='localhost',user='root',password='root',db='db_student')
2022-02-07 01:47:27
778
原创 pyinstaller编译项目
第一步:cmd:cd 到项目文件夹下pyinstaller -F -w -i D:\StudentMS\logo.ico login.py --hidden-import main.py --hidden-import img_rc.py -p baseinfo --hidden-import result.py -p baseinfo --hidden-import student.py -p query --hidden-import resultinfo.py -p query --hidden-
2022-02-07 01:02:54
1573
原创 执行编译的.EXE时提示ImportError: cannot import name ‘server‘ from ‘server‘ 解决方案
包名和模块名如果同名的话,在编译后执行时混淆,找不到路径。需要更改,确保不同名,这样才能正确执行
2022-02-07 00:55:29
840
原创 from...import
import可以导入很多东西,可以是包或者模块。(包是指具有多个模块或者子包的文件夹,模块是指单个py文件)当只使用import导入包的时候是不能直接使用其中函数的,因为不在调用文件和被调用文件不在一个文件夹里,调用时需要用 包名.模块名。如果是from...import则直接可以调用模块。导入要使用的函数时最好使用from import,导入包名其实是无法直接使用包内的子包和模块的。...
2022-02-06 23:56:15
312
原创 【主方法】py文件独立运行的要素
ui转换的py不能直接run,需要加入主方法代码段,才能让程序找到入口开始运行。import sys# 主方法,程序从此处启动PyQt设计的窗体if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() # 创建窗体对象 ui = Ui_MainWindow() # 创建PyQt设计的窗体对象 ui.setup.
2022-02-04 00:15:05
345
原创 【信号与槽】connectSlotsByName()
#从ui文件转换成PY后自带的,connectSlotsByName作用是自动关联signal和slotQtCore.QMetaObject.connectSlotsByName(MainWindow)# 为按钮绑定单击信号self.pushButton.clicked.connect(self.running)# 控制进度条的滚动效果 def running(self): if self.timer.isActive(): # 判断计时器是否开启 .
2022-02-04 00:10:02
653
原创 【PYQT5】retranslateUi()
作用就是重新翻译一遍UI,是一个动态翻译的解决方案。一般放在UI设计代码的后面class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(305, 259) self.centralwidget = QtWidgets.QWidget(MainWindow) .
2022-02-04 00:06:02
7042
原创 【PYQT5】self
self相当于是类对外提供的一个调用属性和动态方法的接口,在类的方法中加上self,则可以通过实例化后的对象调用,没有的话就只能通过类本身调用(类名.函数名())self 就类似与类的一个实例class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(305, 259)
2022-02-04 00:02:12
863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人