在文件夹下,再次新建一个python主程序,原来生成的py文件不要修改。原因是:将来再次重新生成py文件时会自动覆盖。
在.py和.ui所在的文件夹下再新建一个:密码生成小程序-主程序.py,其内容如下:
from PyQt6.QtWidgets import (QApplication,QDialog)
from 密码生成小程序 import Ui_Dialog
class MyDialog(Ui_Dialog,QDialog): #这里是让类myDialog继承两个副类的性质。
def __init__(self):
super().__init__()
self.setupUi(self) #此方法来自密码生成小程序
self.show()
if __name__=="__main__":
app=QApplication(sys.argv)
myDialog=MyDialog()
sys.exit(app.exec())
运行结果:
如果界面需要修改,在UI界面直接修改,并再次生成py文件即可。逻辑不需要修改。
上图就是只修改界面不用修改逻辑。