设为首页 加入收藏

TOP

创建第一个GUI应用-使用PyQt5和Qt Designer创建Python GUI应用程序
2023-07-26 08:18:17 】 浏览:81
Tags:GUI 应用 使用 PyQt5 Designer 创建 Python 应用程

概述


您将学到什么


必要条件


在本文中,我们将学习如何使用Python模块PyQt5创建一个非常基本的GUI应用程序。


什么是PyQt5


PyQt5是python模块,可让您非常快速地构建GUI应用程序。通常将它与Tkinter进行比较,但有一些区别。主要的一项是开发GUI的速度。 PyQt带有一个称为Qt-Designer的惊人工具,该工具是一个拖放界面,可根据您构建的GUI自动为您生成代码。这样可以更快地构建美观的应用程序。另一个区别是Tkinter默认带有Python 3+,必须在其中安装PyQt。


安装PyQt5


开始使用PyQt5的第一步是安装它。


为此,我们将需要使用pip。


打开命令提示符,然后尝试执行以下命令来安装PyQt5。


创建一个基本的GUI应用


现在我们已经安装了PyQt,我们可以开始使用它了。


打开您最喜欢的文本编辑器,按照下面的代码进行操作。


我们将从导入必要的模块和类开始。


每当我们创建PyQt应用程序时,我们都需要定义一个QApplication。 这是我们可以放置窗口和小部件的地方。


接下来,我们可以决定要在应用程序中使用什么。 就我而言,我从创建QMainWindow开始。 您可以将其视为一个容器,其中将容纳我们的所有小部件(按钮,标签等)。 在下面,您可以看到我为窗口指定了大小和标题。


现在,我们有了一个带有标题的窗口。 现在该添加一些东西了。 为了我们的目的,请从小处开始并添加标签(在以后的教程中,我们将添加更多内容)。


要添加标签,我们将创建一个标签并告诉PyQt它应该去哪里。 接下来,我们将在标签和位置上设置文本。


如果现在要看到标签( label),则需要显示窗口。


PyQt坐标系


这里是有关如何在pyqt窗口中放置项目的简要说明。 在代表图形(0,0)中,或原点位于中间或左下角。 增加Y值会使点向上移动,增加X值会使点向右移动。 但是,在pyqt和许多GUI框架(0,0)中是右上方。 这意味着增加Y实际上会使点向下移动。


退出程序


为了确保我们所谓的clean exit(一个没有错误的退出),我们需要在函数底部添加以下行。


完整代码


运行结果如下:


使用PyQt5和Qt Designer创建Python GUI应用程序


在下一个教程中,我们将讨论按钮和事件。



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇简单而有效的Linux Shell脚本示例.. 下一篇创建按钮 - 使用PyQt5和Qt Design..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目