博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3 GUI开发(PyQt)安装和配置
阅读量:5973 次
发布时间:2019-06-19

本文共 2234 字,大约阅读时间需要 7 分钟。

Python3 GUI开发(PyQt5)安装和配置:

 

  • 下载安装好Miniconda3, 并且安装好jupyter 注意:最好关闭360杀毒软件或者把cmd加入信任,否则运行activate会有问题。
  • 进入工作区,下载安装PyQt5,需要用镜像,不然下载网络非常不给力。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5-tools
  • 启动运行Qt designer:
E:\Miniconda3\envs\SkyPy3\Lib\site-packages\pyqt5-tools>designer.exe

  • 拖下窗口和按钮
  • 点File->Save
  • 此时保存的是.ui文件,需要转换成.py文件,运行以下命令:
python -m PyQt5.uic.pyuic -o E:\PythonWorkSpace\PyQT\frist.py E:\PythonWorkSpace\PyQT\test.ui
  • 发现生成了first.py文件

  • 打开first.py文件,并复制到jupyter
import sysfrom PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_MainWindow(object):    def setupUi(self, MainWindow):        MainWindow.setObjectName("MainWindow")        MainWindow.resize(800, 600)        self.centralwidget = QtWidgets.QWidget(MainWindow)        self.centralwidget.setObjectName("centralwidget")        self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget)        self.textBrowser.setGeometry(QtCore.QRect(30, 20, 256, 192))        self.textBrowser.setObjectName("textBrowser")        self.pushButton = QtWidgets.QPushButton(self.centralwidget)        self.pushButton.setGeometry(QtCore.QRect(380, 40, 75, 23))        self.pushButton.setObjectName("pushButton")        MainWindow.setCentralWidget(self.centralwidget)        self.menubar = QtWidgets.QMenuBar(MainWindow)        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))        self.menubar.setObjectName("menubar")        MainWindow.setMenuBar(self.menubar)        self.statusbar = QtWidgets.QStatusBar(MainWindow)        self.statusbar.setObjectName("statusbar")        MainWindow.setStatusBar(self.statusbar)        self.retranslateUi(MainWindow)        QtCore.QMetaObject.connectSlotsByName(MainWindow)    def retranslateUi(self, MainWindow):        _translate = QtCore.QCoreApplication.translate        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))        self.pushButton.setText(_translate("MainWindow", "Click"))if __name__ == '__main__':      app = QtWidgets.QApplication(sys.argv)    MainWindow = QtWidgets.QMainWindow()    ui = Ui_MainWindow()    ui.setupUi(MainWindow)     MainWindow.show()    sys.exit(app.exec_())
  • 启动程序

窗口出现,配置完成!

 

转载于:https://www.cnblogs.com/AK47Sonic/p/8620802.html

你可能感兴趣的文章
如何判断一个服务是否正在运行
查看>>
精品软件 推荐 相当优秀的轻量级文本编辑器 Notepad2
查看>>
Lync 2013快速入门手册之三:组织Lync会议
查看>>
SQL SERVER 2008 表与约束的创建维护
查看>>
我的友情链接
查看>>
Exadata VM CELL 上添加新磁盘--扩充空间
查看>>
zabbix企业应用之监控mysql 5.6版本
查看>>
我的友情链接
查看>>
BGP选路原则与专有命令的研究
查看>>
关于java的引用、C++的指针、引用的深入分析
查看>>
windows cmd 下的主要命令
查看>>
CMD 修改Host文件 BAT
查看>>
linux用户管理的命令及手动添加用户
查看>>
Windows 7 家庭版如何启用Administrator账户
查看>>
JSP开发过程遇到的中文乱码问题及解决方案
查看>>
我的友情链接
查看>>
mfs权威指南
查看>>
只是你没那么重要罢了
查看>>
javabean的初步认识学习
查看>>
表结构设计的第一二三范式
查看>>