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!

    博文目录

    博客地址

  • 相关阅读:
    结对编程之附加题:单元测试
    机器学习第二次作业
    第一次作业
    机器学习第二次作业
    机器学习第一次个人作业
    软工实践个人总结
    第08组 Beta版本演示
    第08组 Beta冲刺(5/5)
    第08组 Beta冲刺(4/5)
    第08组 Beta冲刺(3/5)
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12003020.html
Copyright © 2011-2022 走看看