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!

    博文目录

    博客地址

  • 相关阅读:
    数据库优化
    Oracle语句集锦
    MVC Razor标签
    转载 操作MyBatis基础
    mysql sqlserver Oracle字符串连接
    Word
    部署IIS错误
    => 朗姆达表达式带入符号
    wcf例子01
    idea通过springboot初始化器新建项目
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12003020.html
Copyright © 2011-2022 走看看