专业的编程技术博客社区

网站首页 > 博客文章 正文

PyQt环境安装(pyqt环境安装常见错误)

baijin 2024-08-16 11:38:55 博客文章 5 ℃ 0 评论

PyQt环境安装

1、首先安装python环境,到python官网(https://www.python.org/)下载安装python.

2、下载安装Qt Designer,可以直接下载anaconda,也可以下载Qt

3、安装anaconda以后配置pycharm

4、pycharm新建项目,选择Python version版本为/opt/anaconda3/bin/python(选择自己anaconda目录)

5、配置QtDesigner,打开pycharm设置,选择Tools->External Tools,添加一个扩展工具,program 添加anaconda3/bin/Designer

6、配置.ui文件转换为.py文件,program添加anaconda安装目录下的python,Arguments添加-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Working directory添加$FileDir$

7、全部配置完毕后可以在External Tools中直接打开QtDesigner,也可以在External Tools中转换ui文件编程py文件

制作一个退出的应用程序

import sys

from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import (QApplication,
                             QWidget,
                             QMainWindow,
                             QLabel,
                             QHBoxLayout,
                             QPushButton)


class QuitApplication(QMainWindow):
    def __init__(self, parent=None):
        super(QuitApplication, self).__init__(parent)

        # 设置窗口标题
        self.setWindowTitle('退出应用程序')

        # 设置窗口大小
        self.resize(400, 300)

        #添加一个button
        self.button = QPushButton('退出应用程序')
        #将点击信号与槽关联
        self.button.clicked.connect(self.onClick_Button)

        #创建一个水平布局
        layout = QHBoxLayout()
        #将button添加到布局中
        layout.addWidget(self.button)
        #创建一个主窗口
        mainFrame = QWidget()
        #将布局设置为主窗口
        mainFrame.setLayout(layout)
        #将主窗口设置到屏幕
        self.setCentralWidget(mainFrame)

    def onClick_Button(self):
        sender = self.sender()
        print(sender.text())
        QApplication.instance().quit()


if __name__ == '__main__':
    app = QApplication(sys.argv)

    main = QuitApplication()
    main.show()
    sys.exit(app.exec_())



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表