首页 > 编程知识 正文

python gui框架,matlab gui设计实例

时间:2023-05-04 04:00:40 阅读:20252 作者:407

目前,在大多数python上实现GUI开发的主要有tkinter、wxPython、PyQt三个软件包。 如果你只是实现小型桌面GUI APP,制作小型系统,那么tkinter和wxPython就足够了。 如果想制作大一点的APP,请考虑一下PyQt。

为了便于演示和比较这三个软件包,我在这里用这三个软件包分别开发功能相同的GUI APP。 每个GUI APP在主窗口中,然后使用Button按钮响应MessageBox消息提示框并呈现消息。

1.tkinter :这是python拥有的跨平台开发GUI的标准库,可以直接导入和使用。 充分、小巧、功能简单,适用于小型APP应用的研发。 简要介绍此软件包的使用。 测试代码如下。

程序运行结果如下,界面和消息提示框已成功显示。

2.wxPython :这不是用于开发python所拥有的GUI程序的软件包,必须自行安装。 此软件包易于使用,比tkinter更强大。 开发者可以使用此包快速构建APP应用程序接口,方便快捷。 介绍此软件包的安装和使用。

可以直接用pip install wxpython安装。 大约20万亿以上,可以马上安装。 下图:

测试代码主要包括:

程序运行结果如下,界面和消息提示框已成功显示。

3.PyQt :这是Qt提供的接口包。 Qt是一个跨平台的GUI开发框架,非常适合桌面APP的开发。 得益于Qt,PyQt也可以快速开发GUI APP。 另外,代码少,功能更强大。 主要介绍此软件包的安装和使用。

要下载,只需在此直接输入命令pip install python-qt5进行安装即可。 如下所示。

测试代码如下。

程序运行结果如下,界面和消息提示框已成功显示。

现在介绍了开发三个常用GUI程序的包。 总的来说,这三个包都很方便简单。 有了一定的python和GUI编程基础,学习相关的教程就能很快掌握

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。