PyQt5+Eric6开发的一个使用菜单栏工具栏的示例

Posted sh170706

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5+Eric6开发的一个使用菜单栏工具栏的示例相关的知识,希望对你有一定的参考价值。

前言

     在做一个数据分析的桌面端程序遇到一些问题,这里简单整理下,分享出来供使用者参考。

     1、网上查使用PyQt5工具栏的示例,发现很多只是一个简单的退出功能,如果有几个按钮如何处理?如何区分点击的究竟是哪个按钮?

     2、使用Eric6开发的界面,实行的是界面和代码分离,那么在桌面端项目应用中如何集成到一起?

软件环境:

     Python 3.5+Eric6+PyQt5

     OS:Windows

项目需求:

     1、点击菜单项,打开一个新窗体

     2、点击工具栏上的某一按钮,打开相应的窗体

     3、点击某一个菜单项,打开相应的窗体

设计:

     作为示例,这里命名菜单项:

     主菜单项:File、Help

     子菜单项:New 、Open、Save、Exit

     工具栏项:New、Open、Save

参考步骤:

     1、准备,这里假定开发环境已经搭建、配置好了。

     2、建立项目文件夹:PyQt5_Test1

          在这个文件夹里,再放一个images文件夹,里面放一些作为图标文件的png文件

           下载图标文件,可从下面网址下载:

           http://www.easyicon.net

     3、建立项目

         启动Eric6,点顶端菜单项Project,点New,如下图,设置Project Name,PyQt5_Test1,点2处的图标按钮,选择项目文件夹,点OK按钮

         技术图片

    4、系统会提示是否增加已有文件,因为是新建项目,没有待增加的文件,所以点No即可

         技术图片

        刚建好的项目如下,系统自动生成一个_init_.py空文件

        技术图片

   5、

 

以上是关于PyQt5+Eric6开发的一个使用菜单栏工具栏的示例的主要内容,如果未能解决你的问题,请参考以下文章

《PyQT5软件开发 - 基础篇》第4章 PyQt5菜单和工具栏

《PyQT5软件开发 - 基础篇》第4章 PyQt5菜单和工具栏

完全配置Python3+PyQt5+Eric6开发环境

完全配置Python3+PyQt5+Eric6开发环境

Ubuntu16.04下搭建python3.5+PyQt5.7+Eric6开发环境

PyQt5和Eric6安装