iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python如何编写可视化界面
  • 646
分享到

Python如何编写可视化界面

2023-06-15 02:06:05 646人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

小编给大家分享一下python如何编写可视化界面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、前言PyQt的版本需要与Python的版本保持一致,在这里我用的

小编给大家分享一下python如何编写可视化界面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1、前言

PyQt的版本需要与Python的版本保持一致,在这里我用的PyQT的版本是 PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64.exe,具体下载方式,请直接搜索。由于该版本需要v3.5版本的Python,所以首先需要安装python3.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如何编写可视化界面

点击界面右下方的“Configure”下拉按钮,选择“Settings”,如下所示:

Python如何编写可视化界面

打开如下设置界面:

Python如何编写可视化界面

如上图所示,在“Project Interpreter”选显卡中选择本机所安装的Python版本,一般情况下,它会自动识别本机所安装的Python版本,如图所示,选择的为Python3.5;

配置完成之后,点击“OK”,返回开始界面,

选择“Create New Project”,选择工程路径和工程的名称,然后点击"Create",然后弹出如下界面:

Python如何编写可视化界面

    此时,工作环境已准备完毕;

3、编写

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

2)、其次,需要导入PyQt的文件如下所示:

import sysfrom PyQt5.QtWidgets import QWidget, QApplication

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

然后先添加主函数:

if __name__ == "__main__":    app = QApplication(sys.argv)    sys.exit(app.exec_())

接下来就需要添加界面相关函数:

#class Exampleclass Example(QWidget):    def __init__(self):        super(Example, self).__init__()        self.InitUI()     def InitUI(self):        self.btn = QPushButton("Dialog", self)        self.btn.move(20, 20)        self.btn.clicked.connect(self.ShowDialog)         self.le = QLineEdit(self)        self.le.move(130, 22)         self.setWindowTitle("Input Dialog")        self.show()     def ShowDialog(self):        text,ok = QInputDialog.getText(self, "Input Dialog", "Enter your name:")        if ok:            self.le.setText(str(text))

如上代码所示,在Python中主要是通过类来生成界面的,在类中,可以进行界面的生成,控件的创建,创建控件的响应函数,connect控件与控件响应函数。

其中函数 __init__(self) 可以理解为该类的构造函数,其中界面的初始化在该部分执行;

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

当类创建完成后,只需要在主函数中调用该类即可。如下所示:

if __name__ == "__main__":    app = QApplication(sys.argv)    ex = Example()    sys.exit(app.exec_())

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

Python如何编写可视化界面  Python如何编写可视化界面

结果:

Python如何编写可视化界面

4、扩展

在接下来做了一个更加复杂的例子,主要是模拟汇率的解算,界面主要如下所示:

Python如何编写可视化界面

其中主要涉及了按钮、编辑框、Label、布局等 ,

与第一个例子写在了同一个文件中,可点击一下链接下载:点击下载

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.yisu.com/article/200839.htm

把下载的PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-win_amd64.whl文件放置到合适的位置。

打开CMD,按照以下形式输入安装命令:

Python如何编写可视化界面

回车,pip就会自动安装该文件了:

Python如何编写可视化界面

此时PyQt5.11就安装成功了。

可以通过以上的代码进行测试

6、ubuntu下python2.7安装pyqt5

上面记录的都是在windows+python3环境下pyqt5的安装。由于工作需要,需要在Ubuntu+python2.7环境下安装pyqt5,根据pyqt5的官网,pyqt5只有针对python3的安装包,而没有python2.7的,所以可以通过在线安装的方式安装,下面是Ubuntu+python2.7环境下pyqt5的安装:

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

$sudo apt-get install python-pyqt5

即可,安装完成之后,直接在代码编辑页面import PyQt5即可,亲测可用。

另外,上面这种方式好像还可以用于ubuntu+python3环境下pyqt5的安装,也是通过命令安装:

$sudo apt-get install python3-pyqt5

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

Python主要用来做什么

Python主要应用于:1、web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。

以上是“Python如何编写可视化界面”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!

--结束END--

本文标题: Python如何编写可视化界面

本文链接: https://www.lsjlt.com/news/276926.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python如何编写可视化界面
    小编给大家分享一下Python如何编写可视化界面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、前言PyQt的版本需要与Python的版本保持一致,在这里我用的...
    99+
    2023-06-15
  • Python编写可视化界面的全过程(Python+PyCharm+PyQt)
    最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面。遂查找了相关资料,发现了PyQt,由于前一段时间刚看过Qt,而且对Qt的...
    99+
    2024-04-02
  • ubuntu18.04如何开启可视化界面
    ubuntu18.04开启可视化界面的方法:打开终端输入以下命令安装可视化界面。apt-get install ubuntu-desktop将ubuntu18.04默认开启界面设置为可视化界面。systemctl set-default g...
    99+
    2024-04-02
  • 如何安装Ubuntu可视化界面
    安装Ubuntu可视化界面的方法:打开终端命令行模式。输入以下命令依次进行安装。sudo apt-get install xinitsudo apt-get install gdmsudo apt-get install ubuntu-de...
    99+
    2024-04-02
  • ubuntu如何返回可视化界面
    ubuntu返回可视化界面的方法:ubuntu版本不同,操作方法也不同,ubuntu15以上的版本可使用以下命令切换:systemctl set-default multi-user.target 切换到文本模式systemctl set-...
    99+
    2024-04-02
  • 如何使用redis可视化界面
    使用redis可视化界面的方法:在百度搜索github,进入官网以后搜索RedisDesktopManager,下载exe文件。安装RedisDesktopManager之后,并打开运行。在可视化操作界面,点击下方的加号。输入redis的I...
    99+
    2024-04-02
  • eclipse可视化界面如何使用
    要使用Eclipse的可视化界面,您可以按照以下步骤操作:1. 打开Eclipse:双击Eclipse的图标或通过命令行打开。2. ...
    99+
    2023-08-19
    eclipse
  • C 语言编写一个计算器界面(可视化界面和多功能)
    目录引言计算器总结引言 在大学期间,C 语言或者数据结构等课程,老师会要求学生编写一个小项目练手,或者期末编写一个小软件等课程设计。今天在电脑看到大一学C语言时,实验课上写的计算器功...
    99+
    2024-04-02
  • linux可视化界面卡死如何解决
    当Linux的可视化界面卡死时,可以尝试以下几种方法来解决:1. 使用快捷键:按下Ctrl+Alt+F1切换到终端模式,然后登录并杀...
    99+
    2023-10-09
    linux
  • 数据库如何做可视化界面设计
    数据库的可视化界面设计主要包括以下几个方面的考虑:1. 用户操作界面:设计一个直观、易用的用户界面,包括导航菜单、按钮、输入框等,以...
    99+
    2023-08-31
    数据库
  • RabbitMQ如何安装和配置可视化界面
    这篇“RabbitMQ如何安装和配置可视化界面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“RabbitMQ如何安装和配置可...
    99+
    2023-07-02
  • 搭建Ubuntu 22.04可视化界面
    执行以下命令,清空缓存,更新您的软件包列表。 sudo apt clean all && sudo apt update 执行以下命令,安装桌面环境所需软件包。包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序。 sudo ap...
    99+
    2023-09-08
    ubuntu linux 服务器 Powered by 金山文档
  • redis可视化界面怎么连接
    redis可视化界面的连接方法:1.在操作界面,点击下方的加号新建连接。2.在弹出的对话框中,设置Name、Host、Port、Auth。3.Test Connection"进行测试。redis可视化界面的连接方法:在可视化操作界...
    99+
    2024-04-02
  • linux云服务器可视化界面
    云服务器(Cloud Drive)可以提供高性能、高可用性和高可扩展性的基础设施来处理大量的数据和应用程序。因此,云服务器的可视化界面对于用户和系统管理员都非常重要。以下是一些有用的云服务器可视化界面示例: GUI:在GUI中,用户界面...
    99+
    2023-10-26
    界面 服务器 linux
  • mysql怎么打开可视化界面
    mysql打开可视化界面的方法:可借助mysql可视化工具Navicat打开。下载安装并打开Navicat软件。点击“连接”,输入ip地址、端口、用户名、密码连接Mysql数据库。双击打开数据链接,选择数据库,单击数据库中的表即可查看数据。...
    99+
    2024-04-02
  • mysql怎么连接可视化界面
    mysql连接可视化界面的方法:借助Navicat可视化工具连接。下载安装并打开Navicat软件。点击“连接”,输入ip地址、端口、用户名、密码连接Mysql数据库。双击打开数据链接,选择数据库,单击数据库中的表即可查看数据。...
    99+
    2024-04-02
  • 腾讯云服务器可视化界面
    腾讯云服务器可视化界面可以使用一些工具和技术来实现,以下是一些常见的可视化界面框架和工具: SketchUp 可视化框架:SketchUp是一个专业的矢量设计工具,它有许多用于创建可视化界面的选项和工具。它通常用于设计和制作简单的图表和...
    99+
    2023-10-26
    腾讯 界面 服务器
  • 阿里云服务器界面可视化
    使用VNCViewer,可以通过鼠标悬停在界面上,查看该界面的属性,如界面尺寸、字体大小、标签等,还可以在界面上进行编辑、调试和交互操作。此外,VNCViewer还支持多种可视化编辑器,如VS Code、Django、LibreOffice...
    99+
    2023-10-27
    阿里 界面 服务器
  • go语言可视化界面怎么构建
    Go语言可视化界面可以使用第三方库来构建,比如:1. Fyne:Fyne是一个用于构建跨平台应用程序的易于使用的UI工具包。它提供了...
    99+
    2023-08-08
    go语言
  • linux云服务器可视化界面设置
    云服务器可视化界面的设置是Linux中的一个重要功能,它可以让用户快速、方便地了解云服务器的运行状态、资源利用情况等。下面我们将分别介绍如何设置云服务器的可视化界面。 安装虚拟化软件 在Linux中,可以通过安装虚拟化软件来实现云服务...
    99+
    2023-10-28
    界面 服务器 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作