首页 > 编程知识 正文

菜单,securecrt菜单栏不见了

时间:2023-05-03 07:20:23 阅读:17226 作者:2499

我试图以非常模块化的方式开发命令APP应用程序。 我觉得这个很好。 因为我使用的是pyqt,所以我使用QAction绑定命令快捷方式。

但是,操作快捷方式似乎仅在操作显示在菜单或工具栏上时才起作用。 有人知道如何在不可见的情况下使这个动作动作吗?

下面的示例代码显示了我正在尝试的内容。

谢谢

安德烈from pyqt 4导入*

from pyqt4. Qt core导入*

from pyqt4. Qt GUI导入*

导入系统

classtestemw(qmainwindow ) :

def __init__(self,*args ) :

QMainWindow.__init__(self,*args )

self.create_action (

defcreate_action(self ) :

自. na=q action (自) )。

self.na.settext('teste ' ) )。

self.na.setshortcut('ctrlw ' ) )。

self.connect(self.na,signal )、self.action_callback )。

# uncommentthenextlinefortheactiontowork

# self.menuBar ().addmenu('teste ).addaction (self.na ) ) ) ) ) ) ) ) )。

defaction_callback(self ) :

print 'action called!'

高速APP=qapplication (sys.argv ) )。

mw=TesteMW ()

mw.show () )。

app.exec_ (

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