pcharm配置pyqt5(Anaconda3 python环境)做界面开发

准备工作:

0.安装Anaconda3-4.2.0-Windows-x86_64.exe.      下载网址:点击打开链接

0.安装pycharm-professional-2016.3.2.exe.            下载网址:点击打开链接

0.下载qt-creator-win-opensource-2.1.0.                 下载网址:点击打开链接

0.下载PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe.    下载网址:点击打开链接

环境变量Path里加入:C:\Program Files\Anaconda3\Lib\site-packages\PyQt5;

                                       C:\Program Files\Anaconda3\Scripts;

                                       C:\Program Files\Anaconda3\Lib\site-packages\PyQt5\plugins


说明:Anaconda3装完后已经在site-packages文件夹下存在PyQt5文件夹,但在Scripts下没有pyuic5.py,后面不能把.ui文件转化为.py文件,故重新安装新的PyQt5

            在安装到如下界面时,安装路径选择到你Anaconda3所在的目录,然后默认安装


1.纯代码调用pyqt5设计界面

 打开pcharm新建一份py文件,输入:  

import sys
from PyQt5.QtWidgets import QApplication, QWidget


if __name__ == '__main__':

    app = QApplication(sys.argv)

    w = QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Simple')
    w.show()

    sys.exit(app.exec_())

   运行后出现:

  


2.由QT Creator创建mainwindow.ui文件,然后调用命令pyuic5 mainwindow.ui -o mainwindow.py,具体过程如下:

(1)打开QT Creator软件


(2)选择QT 设计师界面


(3)拖动一个push Button和Text Edit,点击界面上选择下图中红色标注区进入信号槽模式

                                                   

(4)拖动按钮到边界区域会触发配置连接界面

                      

(5)点击clicked(),在右侧栏选择编辑,在出现的对话框上选择“+"标记,新建一个slot1()的槽,操作完成后保存mainwindow.ui到D盘

                         

(6)打开cmd窗口,输入python,在命令行下输入:pyuic5 D:\\mainwindow.ui -o D:\\mainwindow.py

(7)用pcharm新建一份test_mainwindow.py,并拷贝生成的mainwindow.py到相同目录下,在test_mainwindow.py文件内输入:

from mainwindow import Ui_MainWindow

from PyQt5 import QtWidgets
import sys

class Mywindow(QtWidgets.QMainWindow,Ui_MainWindow):
    def __init__(self):
        super(Mywindow, self).__init__()
        self.setupUi(self)

    def slot1(self):    #界面上按钮回调函数
        self.textEdit.setText("hi,helloworld~")

app = QtWidgets.QApplication(sys.argv)
window = Mywindow()
window.show()
sys.exit(app.exec_())

运行后出现:


3.由pcharm生成mainwindow.ui文件,再由pcharm生成对应的.py文件,具体配置如下:

  (1)在settings选中External Tools,作如下图配置,结合自己的安装目录

  

(2)再新建一个PyUIC,作如下配置:


(3)在Tools下便可以查看这两个工具:

(4)点击QtDesigner就可以出现界面像QT Creator中一样创建一个界面(这边可以参考上面2步骤),保存为untitled.ui

          选中此ui文件,然互点击External Tools中的PyUIC工具,便可以生成一份untitled.py

          有了此py文件就可以像步骤2中一样使用该文件












  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm是一种集成开发环境(IDE),可以用于Python开发Anaconda是一个Python发行版,包含了许多常用的科学计算库和工具。Python是一种通用的编程语言,常用于开发各种应用程序。OpenCV是一个开源的计算机视觉库,用于处理图像和视频数据。PyQt是Python的一个GUI库,用于创建图形用户界面。在上述引用中,提到了使用PyCharm和Anaconda配置和管理Python、OpenCV和PyQt的开发环境。通过安装Anaconda,我们可以方便地使用其中的Python版本、OpenCV和PyQt库,而无需单独下载和配置它们。同时,PyCharm也可以与Anaconda集成,使得开发过程更加便捷。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2020新版pycharm+anaconda+python+opencv+qt环境配置](https://download.csdn.net/download/weixin_38700430/13749822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm+anaconda+opencv+pyqt环境配置](https://blog.csdn.net/zong596568821xp/article/details/118028155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹叶青lvye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值