pyqt按钮调用python程序,
在创建上下文菜单的方法上,我们介绍了一种简单的方法。这个方法有点难,但是控制调用方便。
1.重写事件处理程序方法QMainWindow。
2.创建QMenu交付小部件(上下文小部件)作为其父对象。
3.用动作填充菜单对象。
4.使用。globalPos()作为参数来启动菜单的对象。
实例
类窗口(QMainWindow):
#剪断.
defcontextMenuEvent(self,event):
# creatingamenobjectwithecentralwidgetasparent
menu=QMenu(self.centralWidget)
# populantingthemenuwithactions
menu.addAction(self.newAction)
menu.addAction(self.openAction)
menu.addAction(self.saveAction)
menu.addAction(self.copyAction)
menu . addaction(self . paste action)
menu.addAction(self.cutAction)
#Launchingthemenu
Menu.exec(event.globalPos())以上是python PyQt事件处理如何实现上下文菜单。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。