设计Main Window主页面如下,菜单栏中菜单分别为编辑、显示、工具、帮助,状态栏默认在最下方,可以在下方右键选择Remove Status Bar删除。注意菜单栏中的菜单属于QMenu类,下拉菜单和子菜单属于QAction类 在UI界面下方空白处右键选择Add Toor Bar,将菜单栏子菜单对应的Action拖动到Tool Bar中,并按照下图方式为Action...
file.triggered[QAction].connect(self.processtrigger)self.setLayout(layout)self.setWindowTitle("menu 例子")self.resize(350,300)# print(dir(file))print(file.actions())def processtrigger(self,q):print(q.text()+" is triggered")if __name__ == '__main__':app = QApplication(sys.argv)demo...
menuAction1.triggered.connect(lambda: print('WWWWWW')) menuAction2 = QAction(QIcon('123.jpg'), '菜单2', window) menuAction2.triggered.connect(lambda: print('SSSSSSSS')) menuAction3 = QAction('菜单3', window) menuAction3.triggered.connect(lambda: print('AAAAA')) # 构造一个子菜单 su...
通过createPopupMenu()函数;menuBar()函数获取主窗口的QMenuBar对象; 通过addMenu()函数可以将菜单添加到菜单栏中; 然后通过addAction()函数可以在菜单中进行添加选项的操作。 QMenuBar常用方法 注:单击任何QAction按钮时,QMenu对象都会发射triggered信号。 QMenuBar代码示例 # -*- coding: utf-8 -*- import sys...
利用Qaction的triggered信号实现菜单按钮的功能。这个信号也称为“触发” actHelp.triggered.connect(self.ljyHelp) mymenu.addAction(actHelp) 帮助按钮的显示内容,通过消息框进行提示。 msgbox=QMessageBox(QMessageBox.Information,"帮助","欢迎加老刘微信selidev交流",QMessageBox.Ok,self) ...
Menu.triggered[QAction].connect(self.OpenRecentProject)ifos.path.exists(self.Code51_dir+'/example'):#1. 遍历examp 文件夹下面的子文件夹fordirinos.listdir(self.Code51_dir+'/example'):ifos.path.isfile(dir):#1.2 为文件 则忽略continue#2. 子文件夹也生成一个子子菜单exampleSubMenu=QMenu(dir, ...
exitAct.triggered.connect(qApp.quit) 1. When we select this particular action, a triggered signal is emitted. The signal is connected to the quit() method of theQApplication widget. This terminates the application.当 选择上述定义的实例后,triggered 信号产生,此...
file.addAction(save) save.triggered.connect(self.process) #菜单栏设置相应的信号触发和槽函数 edit=bar.addMenu("edit") #设置第二个菜单栏的内容 #设置第三层菜单栏的包含的成分 edit.addAction("cut") edit.addAction("paste") quit=QAction("quit",self) ...
利用Qaction的triggered信号实现菜单按钮的功能。这个信号也称为“触发” actHelp.triggered.connect(self.ljyHelp) mymenu.addAction(actHelp) 帮助按钮的显示内容,通过消息框进行提示。 msgbox=QMessageBox(QMessageBox.Information,"帮助","欢迎加老刘微信selidev交流",QMessageBox.Ok,self) ...
menu_3.setTitle(_translate("MainWindow", "基于形状查找")) self.menu_4.setTitle(_translate("MainWindow", "基于深度学习查找")) # 二级目录 # Color方法1:RGB直方图 self.actionRGB_histogram.setText(_translate("MainWindow", "RGB 直方图")) self.actionRGB_histogram.triggered.connect(self.goto...