码迷,mamicode.com
首页 > 其他好文 > 详细

pyqt下拉菜单和打开指定的内容(或者exe,doc,ppt,url等内容)

时间:2014-10-09 17:37:57      阅读:2072      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   文件   sp   div   

 #下拉菜单及显示

    def _action(self):

        menu=QMenu(self)

        menu1=menu.addMenu(u‘文件‘)

        menu11=menu1.addAction(u‘新建任务‘)

        menu1.addSeparator()

        menu12=menu1.addAction(u‘删除全部任务‘)

        menu13=menu1.addAction(u‘删除‘)

        menu1.addSeparator()

        menu14=menu1.addAction(u‘清空列表‘)

        menu.addSeparator()

        menu4=menu.addMenu(u‘编辑‘)

        menu41=menu4.addAction(u‘重名名‘)

        menu4.addSeparator()

        menu42=menu4.addAction(u‘全选(A)‘)

        menu43=menu4.addAction(u‘反选(I)‘)

        menu.addSeparator()

        menu2=menu.addAction(u‘帮助‘)#做了

        menu21=menu.addMenu(u‘其他帮助‘)

        menu22=menu21.addAction(u‘在线论坛‘)

        menu23=menu21.addAction(u‘检查更新‘)

        menu.addSeparator()

        menu4=menu.addAction(u‘关于本工具?‘)

        menu.addSeparator()

        menu5=menu.addMenu(u‘其他功能‘)

        menu51=menu5.addAction(u‘打开页面‘)

        menu52=menu5.addAction(u‘本地库‘)#暂时不做

 

        menu.addSeparator()

        menu3=menu.addAction(u‘退出‘)#做了

 

        #状态是否可用,是否选中,是否显示等

        menu41.setEnabled(False)

        menu52.setVisible(False)

 

        #快捷键设置

        menu22.setShortcut(‘F1‘)

        menu3.setShortcut(‘Ctrl+X‘)

        menu2.setShortcut(‘Ctrl+H‘)

        menu11.setShortcut(‘Ctrl+N‘)

        menu12.setShortcut(‘Ctrl+F10‘)

        menu13.setShortcut(‘F10‘)

        menu42.setShortcut(‘Ctrl+A‘)

        menu41.setShortcut(‘Ctrl+R‘)

        menu.show()

 

        #信号

        menu11.triggered.connect(self._action1)

def _action1(self):

       print ‘hello‘

如图:bubuko.com,布布扣

-----------------------

查找指定的内容

 QtGui.QDesktopServices.openUrl(QtCore.QUrl(unicode(self.t2.t1.editfind.text())))

如图:bubuko.com,布布扣

pyqt下拉菜单和打开指定的内容(或者exe,doc,ppt,url等内容)

标签:des   style   blog   http   io   ar   文件   sp   div   

原文地址:http://www.cnblogs.com/mhxy13867806343/p/4013531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!