您的位置是:网站首页>Python编程Python编程

用PyCharm配置PyQt5:一键实现ui文件转py文件

少儿编程网2020-11-18 13:56:25Python编程 人已围观 来源:少儿编程 -用户投稿

简介    PyQt5是作为一套Python模块实现的。他已经超过620个类和6000个函数与方法。他是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和MacOS。PyQt5是双重许可的。开发者可以选择GPL和商业许可。控件支持HTML语法

       ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

PyQt5是作为一套python模块实现的。他已经超过620个类和6000个函数与方法。他是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和Mac OS。PyQt5是双重许可的。开发者可以选择GPL和商业许可。控件支持HTML语法。简单拖拽即可做出你想要的窗口。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

 这是一个简单的实例(一个简易的类似于文本编辑器的软件可以支持打印图片和打印文本,可以是编辑文本,也可以导入文件。)ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

今天先和大家介绍一下PyQt5的配置。首先我们用pip安装PyQt5 和PyQt5-tools。这个pip安装应该也没什么好说的,遇到错误的话我前面的文章也有介绍pip安装错误的解决办法→安装第三方库方法汇总。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

 然后我们应该也有了PyCharm,关于这个软件的下载这里不做介绍。如果你有Aconda环境那么基本上PyQt5是下载过的。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

接下来我们可以在Library下面的bin找到designer.exe文件,双击打开可以看到下面的图片,这表示我们安装完成,记下这个路径我们接下来在PyCharm配置一键打开ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

pycharm配置designerovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

打开PyCharm    setting里面的如下图所示位置(我因为配置过所以显示两个拓展工具你们打开应该是空的)ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们点击加号出现如图所示的窗口ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

在Tool显示我们创建的工具,现在我们看一下怎么使用ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

单击这个拓展工具我们打开任意制作一个窗口这里放了一个PushButton按钮ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们保存到桌面ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们看如何转化成py文件,首先采用cmd的方式ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

python -m PyQt5.uic.pyuic 123.ui -o 123.py

123.ui为我们保存的ui文件  123.py为我们转化成的python文件这ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

样就完成了。但是每次这样输入太复杂参数太多,我们使用如上的方法将ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这个操作做成一个快捷方式。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这个Arguments参数其实就是命令行当时python后面的部分,只是把123.ui改成了任意要改的文件 123.py改成了无后缀名的ui文件加上.pyovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这样点击确认我们就完成了快捷方式的操作。我们来试一试用这个快捷键快捷转化ui文件为py文件。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

找到我们要转化的ui文件右键如图点击我们创建的tool :Pyuic 点击一下 ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

发现生成了py文件到这里就说明我们的两个快捷操作完成了。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们看下如何运行ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们简单的介绍下如何运行  这里写了一个run.py 注释很清楚,因为刚接触很多不理解没有关系,**近在整理有关控件的介绍和笔记,将在后面公布在Github,公布时再更新文章 。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

直接用designer比较方便只需要简单地拖拽即可但是在我们刚学习时很多控件不知道怎么用ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

所以我后续的笔记和代码会侧重于如何用代码实现各控件的功能并结合具体的实例代码组合在一起,让大家快速掌握PyQt5。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


    更多python相关内容,请关注Python自学网。ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网ovp少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

用PyCharm配置PyQt5:一键实现ui文件转py文件

      匿名评论
    • 评论
    人参与,条评论
    用PyCharm配置PyQt5:一键实现ui文件转py文件

微信公众号

免费视频教程

先知道