zoukankan      html  css  js  c++  java
  • PyQt(Python+Qt)学习随笔:Qt Designer中Action关联menu菜单和toolBar的方法

    1、Action关联菜单

    通过菜单创建的Action,已经与菜单自动关联,如果是单独创建的Action,需要与菜单挂接时,直接将Action Editor中定义好的Action对象拖拽到菜单栏上即可以新建一个与Action对应的单独菜单项,从而实现Action与菜单的关联。

    2、Action关联toolBar工具栏

    创建的Action对象,如果需要在toolBar中呈现,需要将Action与toolBar挂接时,直接将Action Editor中定义好的Action对象拖拽到toolBar上即可。

    3.Action通过代码关联toolBar、menu

    一个已经存在的Action对象,除了上面介绍的在Qt Designer中实现与toolBar、menu关联的方法外,还可以直接通过代码实现关联。关联方法为:
    toolBar对象.addAction(action对象)
    menu对象.addAction(action对象)

    实际上通过Qt Designer在界面上的关联也是通过addAction方法实现的,界面生成的代码如下例所示:

    		self.menusystem.addAction(self.actionQuit)
            self.menusystem.addAction(self.actionAbout)
            self.menusystem.addAction(self.actionFind)
            self.toolBar.addAction(self.actionQuit)
            self.toolBar.addAction(self.actionAbout)
            self.toolBar.addAction(self.actionFind)
    

    Action对象通过menu、toolBar调用addAction方法挂接到菜单和toolBar上,挂接后在菜单上就是一个新增的独立菜单项,在toolBar上就是新增的一个toolBar按钮。

    老猿Python,跟老猿学Python!

    博文目录

    博客地址

  • 相关阅读:
    现在不知道为什么安装pip包总是失败,只能用清华源
    linux 下 svn配置;以及多仓库配置
    谷歌浏览器安装json格式化插件
    RESTful API的理解
    mysql5.6 rpm安装配置
    linux,apache,php,mysql常用的查看版本信息的方法
    mysql允许别人通过ip访问本机mysql数据
    直接取PHP二维数组里面的值
    mysql优化
    self this
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12003020.html
Copyright © 2011-2022 走看看