pyqt配套优化工具(如何去建立一个最小的工程 )

pyqt如何去建立一个最小的工程

如何进行UI的编辑#

先进入QTDesigner 编辑ui#

利用QTdesigner的功能进行ui界面的编辑,Tools – External tool – QTDesigner

image-20231222142403908

进入QTdesigner之后,主界面可以选择Main window 也可以选择其他的选项,但是需要注意,此次选择选项为Main window

image-20231222142629216

在QTdesigner里面编辑好界面,一定要记得点击保存文件,否则无法保存文件。

保存的文件地址最好保存到对应的工程文件夹里面。

保存后文件的格式为####.ui格式

image-20231222143847600

将信号和槽函数进行编辑和绑定。

image-20231222151509620

点击右下角的编辑就可以自定义槽函数了。

image-20231222151602505

将ui格式的文件,转化为.py#

image-20231222150046313

生成一个和ui文件同名的.py文件。

image-20231222150408697

生成完界面的UI文件后,开始编辑main函数进行界面的调用与槽函数的编写。

main函数#

from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QMainWindow,QApplication,QFileDialog,QPushButton,QDialog
from pt2engine1121 import Ui_MainWindow
import sys

#界面相关的槽函数的设置
class MainWindow(QMainWindow, Ui_MainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.setupUi(self)                       # 运行程序的时候初始化窗口
        self.PB_pt_address.clicked.connect(self.slot1)
        
#自定义槽函数与功能
    def slot1(self,MainWindow):     #此处的slot1就是槽函数 在ui界面转化的过程中与设置的自定义槽函数相对应。
        print(13333)

if __name__ == "__main__":
    app = QApplication(sys.argv)# 创建应用程序对象
    myWin = MainWindow()
    myWin.show()
    sys.exit(app.exec_())  # 在主线程中退出

备注:槽函数的编写直接就可以写在main函数里面,具体写法如上面的程序所示。

点击按钮,将文件夹的路径显示在lineedit里面。#

def input_pt_address(self,MainWindow): #输入pt文件夹的地址 
    m = QtWidgets.QFileDialog.getExistingDirectory(None, "选取文件夹", "C:/")
    self.lineEdit_pt_address.setText(m)

点击按钮,将具体文件路径显示显示在lineedit里面。#

def input_pt_address(self,MainWindow): #输入pt文件夹的地址 
    m2,m1 = QtWidgets.QFileDialog.getOpenFileName(None, "选取文件", "C:/")
    self.lineEdit_pt_address.setText(m2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值