您现在的位置是:课程教程文章
Python PyQt菜单的动态填充
2023-12-13 23:25课程教程文章 人已围观
-
python自动化测试之xpath元素定位(相对,
python自动化测试之xpath元素定位(相对,... -
Python教程/Python爬虫/Python爬虫实战课程
Python教程/Python爬虫/Python爬虫实战课程添加源妹儿VX:【ymsdsss】可获取更多学习资料,加入免费学科答疑群,还可获得... -
从零开始手把手教你使用python开发植物大
从零开始手把手教你使用python开发植物大各位同学,大家好,本课程为本游戏的一期部分,如需要本游戏的资源(源代码... -
Python3编程开发环境与工具配置
Python3编程开发环境与工具配置课程简介 针对 Python 编程零基础,新手纯小白; 手把手教你安装、配置、编写...
为了继续开发示例应用程序,假设您需要在_文件_下创建_打开最近的_子菜单,并动态填写最近打开的文件或文档。因此,需要操作以下步骤:
1、在_File_下创建_Open最近的_子菜单。
2、编写动态生成操作,填写菜单的定制插槽。
3、连接.aboutToShow()菜单信号和自定义插槽。
实例
fromfunctoolsimportpartial #Snip... classWindow(QMainWindow): #Snip... defpopulateOpenRecent(self): #Step1.Removetheoldoptionsfromthemenu self.openRecentMenu.clear() #Step2.Dynamicallycreatetheactions actions=[] filenames=[f"File-{n}"forninrange(5)] forfilenameinfilenames: action=QAction(filename,self) action.triggered.connect(partial(self.openRecentFile,filename)) actions.append(action) #Step3.Addtheactionstothemenu self.openRecentMenu.addActions(actions)
以上就是Python PyQt菜单的动态填充的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
课程教程:Python PyQt菜单的动态填充下一篇:没有了