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_())
本文暂时没有评论,来添加一个吧(●'◡'●)