pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

作者:Courageux_J 时间:2021-07-02 16:53:41 

1.安装pyqt5

1.打开anaconda prompt命令窗口,激活虚拟环境:activate tensorflow

2.安装PyQt5

pip install pyqt5

3.安装PyQt5-tools

pip install pyqt5-tools

4.检验是否安装成功

执行如下代码,


# FileName : PyQtDemo.py
# Author : Adil
# DateTime : 2018/2/1 11:07
# SoftWare : PyCharm

from PyQt5 import QtWidgets, QtGui
import sys

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

有窗口弹出,则安装成功

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2.pycharm相关配置

1.添加external Tools

1)打开settings->Tools->External Tools点击“+”

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2).添加QtDesigner

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

3)添加PyUIC

Parameters:  -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

到这里配置就完成了,下面我们赖建一个demo

1.新建Python工程 PyQt demo,iterpreter选择虚拟环境下的Python.exe

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

2.打开QtDesigner,选中新建的工程,单击右键

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

如下图保存

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

如下图,使用PyUIC将Detection System.ui文件转换为Detection System.py

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

新建主程序main.py,导入hello    (参考https://www.jb51.net/article/165467.htm)


# FileName : main.py
# Author : Adil
# DateTime : 2018/2/1 12:00
# SoftWare : PyCharm

import sys
import hello
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = hello.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

执行main.py

弹出如下窗口ok。

pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)

来源:https://blog.csdn.net/qq_39493070/article/details/80311375

标签:pycharm,pyqt5,TensorFlow
0
投稿

猜你喜欢

  • Python强大的自省机制详解

    2021-06-07 02:07:57
  • [译]Javascript风格要素(二)

    2008-02-29 12:51:00
  • python实现大文本文件分割

    2023-09-03 10:00:53
  • python使用response.read()接收json数据的实例

    2021-09-16 08:08:01
  • 一个非常实用的php文件上传类

    2023-08-15 17:04:56
  • JavaScript 中为 Date 类实现 DateAdd 方法

    2008-04-03 16:19:00
  • “你帮我把这个做成这个样子!”—当我听到这句话

    2009-04-16 12:57:00
  • 在Python中使用Mako模版库的简单教程

    2021-11-08 12:33:45
  • Python中requests库的用法详解

    2022-04-12 07:05:16
  • Python 余弦相似度与皮尔逊相关系数 计算实例

    2022-02-24 01:32:52
  • Python开发之pip安装及使用方法详解

    2022-11-27 06:22:48
  • Python学习之集合set

    2021-07-25 10:44:34
  • python编写暴力破解FTP密码小工具

    2021-11-29 15:32:40
  • VScode中不同目录间python库函数的调用

    2021-03-16 00:24:38
  • Python实现智能贪吃蛇游戏的示例代码

    2023-01-28 13:39:36
  • 如何使用Django(python)实现android的服务器端

    2022-09-25 01:06:43
  • ASP 生成静态新闻列表

    2009-03-03 12:25:00
  • 如何用Python合并lmdb文件

    2023-08-05 17:42:01
  • Python异常处理如何才能写得优雅(retrying模块)

    2023-07-13 05:50:44
  • Oracle数据库与SQL Server数据库镜像对比

    2009-04-11 16:24:00
  • asp之家 网络编程 m.aspxhome.com