本文主要介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。