,,Python编写可视化界面的全过程(Python+PyCharm+PyQt)

,,Python编写可视化界面的全过程(Python+PyCharm+PyQt)

本文主要介绍Python可视化界面的相关信息,主要使用Python PyCharm PyQt,通过示例代码详细介绍。有需要的朋友可以参考一下。

最近开始学Python,但是仅限于看理论和编几行代码。我觉得很无聊,就想能不能用Python写个可视化界面。我是通过查找相关资料找到PyQt的。因为前段时间刚看到Qt,对Qt有好感,所以觉得用PyQt会是一个愉快的选择。

1、前言

PyQt的版本需要与Python的版本保持一致。我在这里使用的PyQT版本是PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64.exe。具体下载方式请直接搜索。因为这个版本需要Python3.5版,所以需要先安装Python 3.5,然后再安装PyQt。为了更方便的写代码,安装了Pycharm,版本是pycharm-community-2017.3.2.exe。网上有很多教程,这里就不描述了。请自己寻找。这里先介绍基于Pycharm Python3.5 PyQt5.6的Python可视化编程,本文最后介绍基于Pycharm2018.3 Python3.7 PyQt5.11最新版本的Python可视化编程。

2、开始

1)、打开PyCharm并配置相关设置

打开PyCharm接口,如下所示:

点击界面右下方的“配置”下拉按钮,选择“设置”,如下图:

打开以下设置界面:

如上图所示,在“项目解释器”显卡中选择本机安装的Python版本。一般情况下会自动识别本机安装的Python版本,如图,Python3.5被选中;

配置完成后,点击确定返回启动界面。

选择“新建项目”,选择项目路径和名称,点击“新建”,弹出如下界面:

至此,工作环境准备就绪;

3、编写

1),首先创建一个. py文件,暂时命名为PyQt.py

2)其次,要导入PyQt的文件如下:

导入系统

来自PyQt5。QtWidgets导入QWidget,QApplication

注意:如果提示找不到对应的文件,请确保PyQt5的安装路径在环境变量中!

然后先添加主函数:

if __name__=='__main__ ':

app=QA application(sys . argv)

sys.exit(app.exec_())

接下来,您需要添加与接口相关的函数:

#班级示例

类示例(QWidget):

def __init__(self):

超级(比如,自己)。__init__()

自我。InitUI()

def InitUI(self):

self.btn=QPushButton('对话框',self)

self.btn.move(20,20)

self.btn.clicked.connect(self。ShowDialog)

self.le=QLineEdit(self)

self.le.move(130,22)

self.setWindowTitle('输入对话框')

self.show()

定义显示对话框(自身):

text,ok=QInputDialog.getText(self,'输入对话框','输入您的姓名:')

如果正常:

self.le.setText(str(text))

如上面的代码所示,在Python中,接口主要是通过类生成的。在类中,可以生成接口、创建控件、创建控件响应函数、连接控件和控件响应函数。

其中函数__init__(self)可以理解为这个类的构造函数,其中接口的初始化是在这个部分进行的;

函数InitUI(self)主要用于生成界面控件;

创建类时,只需要在main函数中调用它。如下所示:

if __name__=='__main__ ':

app=QA application(sys . argv)

ex=示例()

sys.exit(app.exec_())

在上面的代码中,主要在界面中增加了一个按钮(btn)、一个编辑框(le)和一个按钮响应函数(ShowDialog),其中在ShowDialog响应函数中打开一个标准输入窗口,在标准输入窗口中输入的值显示在编辑框(le)中。

结果:

4、扩展

接下来做一个比较复杂的例子,主要模拟汇率的计算。界面主要如下:

它主要包括按钮、编辑框、标签、布局等。

它与第一个示例写在同一个文件中,可以通过单击链接下载:单击Download。

5、最新版本配置方法

使用最新版本的Python、PyQt和Pycharm来配置可视化编程环境。

首先安装python3.7,然后安装Pycharm2018.3,将python解释器配置为Python3.7的本地目录,接下来安装PyQt5.11。

PyQt5.11以pip wheel文件的形式安装。下载地址是https://pypi.org/project/PyQt5/#files.

pip安装请参考https://www.jb51.net/article/200839.htm。

将下载的pyqt 5-5 . 11 . 3-5 . 11 . 2-cp35 . cp36 . cp37 . cp38-none-win _ amd64 . whl文件放在适当的位置。

打开CMD并按以下格式输入安装命令:

回车,pip将自动安装文件:

至此,PyQt5.11安装成功。

可以通过上面的代码来测试。

6、Ubuntu下python2.7安装pyqt5

以上记录都是pyqt5在windows python3环境下的安装。由于工作需要,pyqt5需要安装在Ubuntu python2.7环境下。据pyqt5官网介绍,pyqt5只有python3的安装包,没有python2.7,所以可以在线安装。以下是pyqt5在Ubuntu python2.7环境下的安装:

在ubuntu中打开终端,直接输入:

$sudo apt-get安装python-pyqt5

即安装完成后,可以直接在代码编辑页面导入PyQt5,亲测即可。

另外,上面的方法似乎也可以用于在ubuntu python3环境下安装pyqt5,也是通过命令安装的:

$sudo apt-get安装python3-pyqt5

未经测试,但应该没问题。

总结

关于Python PyCharm PyQt的这篇文章到此为止。有关Python pyqt的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • pycharm菜鸟教程,pycharm详细使用教程
  • pycharm菜鸟教程,pycharm详细使用教程,Pycharm新手使用教程(图文详解)
  • pycharm添加pandas,pycharm如何导入pandas模块
  • pycharm添加pandas,pycharm如何导入pandas模块,在Pycharm中安装Pandas库方法(简单易懂)
  • pycharm永久激活码2020.3,pycharm永久激活码2020.2
  • pycharm永久激活码2020.3,pycharm永久激活码2020.2,pycharm 2021.3最新激活码有效期至2100年(亲测可用)
  • pycharm安装三方库,关于pycharm安装第三方库的一些方法
  • pycharm安装三方库,关于pycharm安装第三方库的一些方法,在pyCharm中下载第三方库的方法
  • pycharm2018激活码 pycharm激活码,pycharm永久激活码2018
  • pycharm2018激活码 pycharm激活码,pycharm永久激活码2018,Pycharm 2020最新永久激活码(附最新激活码和插件)
  • pycharm 常用快捷键,pycharm中最常用的10个快捷键总结
  • pycharm 常用快捷键,pycharm中最常用的10个快捷键总结,超级详细实用的pycharm常用快捷键
  • ,,pycharm2022.1最新永久激活码破解补丁一键安装教程免费分享(2022持续更新)
  • ,,JetBrains 学生认证教程(Pycharm,IDEA… 等学生认证教程)
  • 如何安装PyTorch,pycharm怎么使用pytorch
  • 留言与评论(共有 条评论)
       
    验证码: