前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分享 | 如何为Pycharm打开视界

分享 | 如何为Pycharm打开视界

作者头像
潘永斌
发布2019-10-08 17:03:26
1.2K0
发布2019-10-08 17:03:26
举报
文章被收录于专栏:看那个码农

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

今天我们谈到的东西和GUI(图形用户界面)有关,可能大家对GUI这个词很陌生,其实它和我们的生活联系得很紧密,比如大家每天在手机上,电脑上看到的东西就是由一个个GUI界面所组成,它把程序员冷冰冰的代码,通过各种好看有趣的图形图像呈现给用户。可以说GUI无处不在。

谈到GUI就必须得介绍一下Qt

Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器)以及一些宏,Qt很容易扩展,并且允许组件编程。

既然Qt这么强大,那么在Pycham中编写Python代码时候能不能用Qt设计GUI窗口界面,将程序更好地通过窗口的形式呈现出来呢?

答案是“能”。

正因为用户的需求,PyQt应运而生。

PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。

PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。

那么如何在Pycharm上安装PyQt呢?

下面本篇推文做了详细地介绍。

准备工具

1.Pycharm 2019.1.3社区版

2.Anaconda 1.4.3(python 3.6.0版本)

1.PyQt安装

这里使用的是pip安装,打开anaconda prompt,在anaconda安装目录下,执行以下命令:

代码语言:javascript
复制
1.pip install sip //这个是pyqt开发商提供的支持包
2.pip install PyQt5 -i https://pypi.douban.com/simple
3.pip install PyQt5-tools -i https://pypi.douban.com/simple

1.首先执行命令一,如图所示

2.执行命令二,如图所示

3.执行命令三,如图所示

安装完成后在自己的目录\Anaconda3\Lib\site-packages

可以看到新安装的工具包和Qt5

成功完成了以上步骤之后即可完成对PyQt的安装,离成功只有一半了。

2.配置Pycharm

这里主要是在Pycharm中添加两个external tool

“Qt Designer”和“Pyuic”。

前者作为打开qt图形化界面进行UI的编辑,后者是将生成的.ui文件转换为.py文件,从而能够运行它。

1.创建Qt Designer

在新建的工程下

File->Settings->Tools->External Tools

点击加号:

Name:可自己定义 建议是: Qt Design

program:XXX\anaconda\Lib\site-packages\pyqt5_tools\designer.exe这个是Qt Designer的安装路径 (designer.exe可能直接在pyqt5_tools路径下,也可能在pyqt5_tools\Qt\bin中)

Arguments:不填

directory:

XXX\anaconda\Lib\site-packages\pyqt5_tools

2.创建Pyuic

在新建的工程下

File->Settings->Tools->External Tools

点击加号:

Name:可自己定义 建议是: Pyuic

program:D:\anaconda\python.exe

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

directory:$FileDir$

3.测试

1.完成前面的步骤后可在pycharm中打开Qt,

Tools->External Tools->Qt Designer

这就是我们刚刚前两步的目的:

2.点击Qt Designer,如果一切正常的话则会显示下面的界面编辑页面:

3.选择Main Windows,Create

在左边的Widget Box中选中一个label然后拖拽到window中,仪式感的命名为Hello world。

4.选择Save,建议保存在当前Pycharm工程目录下。

这样回到Pycharm,目录树下就会多了一个.ui文件

5.选中该文件,右击,External Tools->PyUIC

这个时候顺利的话会生成一个.py文件

不顺利的话就会报错,如图

查找了官方文档,Pycharm报这个错误,是因为Anaconda的python文件缺少python3.dll文件

这个时候就需要前往python的官网下载自己Anaconda的python版本的对应文件

网址链接:

https://www.python.org/downloads/windows

打开下载文件夹复制python.dll文件

将文件复制粘贴或替换到Anaconda的python.exe文件所在文件夹中

完成以上操作重新打开Pycharm执行步骤5即可消除报错,生成对应的.py文件

以上就是今天推文的全部内容,如有疑问可将问题发送至公众号后台,工作人员看到后会第一时间为你解答。心动不如行动,赶快操作电脑,为Pycharm打开“视”界。

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 看那个码农 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档