首页 > 其他 > 详细

pyqt的常用知识点记录

时间:2021-05-05 21:19:33      阅读:35      评论:0      收藏:0      [点我收藏+]

1.格式

import sys
from myform import Ui_Form  # Timer2为ui对于py文件的名字
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtGui import QIcon


# pyinstaller -F -w "main.py"

class MyPyQT_Form(QtWidgets.QWidget,Ui_Form):
    # 下面这个方法自动执行,相当于初始化,但是可以自定义一个初始化函数 initUI()
    def __init__(self):
        super(MyPyQT_Form,self).__init__()
        self.setupUi(self)
        self.initUI()   ## 此处给出了调用一般函数的方法
        self.setWindowIcon(QIcon(./image/ANSYS.ico))

    def initUI(self):  # 定义初始化界面的方法
        # ----------信号连接自定义的槽---------
        self.pushbutton_ok.clicked.connect(self.btn_ok_click)

    def btn_ok_click(self):
        # 粘贴程序的地方
     
if __name__ == __main__:  # 四句话:继承-实例化-显示-退出

    app = QtWidgets.QApplication(sys.argv)
    main_form = MyPyQT_Form()  # 实例化,类的名字,可更改等号前面名字 MyPyQT_Form()继承自Ui_Form
    main_form.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)  # 窗口置顶
    main_form.setWindowFlags(QtCore.Qt.WindowCloseButtonHint | QtCore.Qt.WindowMinimizeButtonHint)  # 禁止窗口最大化
    main_form.setFixedSize(main_form.width(), main_form.height());  # 禁止拉伸窗口
    main_form.show()
    sys.exit(app.exec_())

2.窗口相关

窗口名称


窗口图标

self.setWindowIcon(QIcon(‘./image/ANSYS.ico‘))

3.控件相关

获取文本编辑器内容

filePath = self.edit_input.text()

设置lable内容

 self.label_display.setText(‘文件修改完成‘)

pyqt的常用知识点记录

原文:https://www.cnblogs.com/xdd1997/p/14732414.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!