#下拉菜单及显示

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'

如图:

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

查找指定的内容

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

如图:

pyqt下拉菜单和打开指定的内容(或者exe,doc,ppt,url等内容)的更多相关文章

  1. Bootstrap下拉菜单

    前面的话 网页交互的时候经常会需要上下文菜单或者隐藏/显示菜单项,Bootstrap默认提供了用于显示链接列表的可切换.有上下文的菜单.而且在各种交互状态下的菜单展示需要和javascript插件配合 ...

  2. js模拟下拉菜单-键盘、鼠标(代码详解)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 制作下拉菜单(PopupList)

    怎样判断是否应当使用下拉菜单 下拉菜单,就是将一系列的选项隐藏,通过单击某一个控件将会弹出一个包含这些选项的列表,在其中选择想要的选项.这样做不但可以节省屏幕空间,也可以让用户在进行选择时更加方便快捷 ...

  4. 【Bootstrap】 bootstrap-select2下拉菜单插件

    这次开发了个小TRS系统,虽然是很小,但是作为初心者,第一次用到了很多看起来洋气使用起来有相对简单的各种前端(主要是和bootstrap配合使用)组件.包括bootstrap-select2,boot ...

  5. SpinnerViewPop【PopWindow样式(单选)、Dialog样式(单选+多选)的下拉菜单】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 对下拉菜单的文本区域和列表区域进行了封装.包括两种展现方式:popwindow(单选).dialog(单选+多选) 因为该封装需要在 ...

  6. 下拉菜单css

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. CSS 笔记——导航栏、下拉菜单、提示工具

    8. 导航栏.下拉菜单.提示工具 (1)导航栏 垂直导航栏 <!DOCTYPE html> <html lang="en"> <head> &l ...

  8. CSS:CSS 下拉菜单

    ylbtech-CSS:CSS 下拉菜单 1.返回顶部 1. CSS 下拉菜单 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果. 下拉菜单实例 实例演示 1 实例演示 2 基本下拉菜单 当鼠标 ...

  9. JS实现带复选框的下拉菜单

    这段时间在做后台的时候需要一个可以复选的下拉菜单,用到的是easyUI中的combo的Demo,先看看官方easyUI:http://www.jeasyui.com/documentation/ind ...

随机推荐

  1. 利用JasperReport+iReport进行Web报表开发

    用JasperReport+iReport进行Web报表开发 序言 在非常多实际的项目里,报表都是当中十分重要的组成部分,比如把查询结果以报表的形式呈现出来.这里所提到的报表可不是简单的二维表,而是拥 ...

  2. 模块计算机类型“X64”与目标计算机类型“x86”冲突

    问题描述:在X64 平台上开发dll 文件,在生成dll时Vs 2010 出现如下错误 :"fatal error LNK1112: 模块计算机类型"X64"与目标计算机 ...

  3. 内容提供者 DocumentProvider Uri工具类

    Activity /**详见http://blog.csdn.net/coder_pig/article/details/47905881 Calendar Provider:日历提供者,就是针对针对 ...

  4. Lambda 笔记

    lambda表达式,将会带来代码的灵活性,同时使我们的代码更具表现力. Dim doubleIt As Func(Of Integer, Integer) = _ Function(x As Inte ...

  5. Objective-C探究alloc方法的实现

    OS X,iOS中的大部分作为开源软件公开在 Apple Open Source 上.虽然想让大家参考NSObject类的源代码,但是很遗憾,包含NSObject类的Foundation框架没有公开. ...

  6. 自己手动绿色化MyEclipse

    绿化过程因每个人的文件存放路径不同而不同 首先打开你解压的MyEclipse文件,或者以前安装的MyEclipse重装系统后不能用,打开到这里:记住路径,比如我的是:D:\MyEclipse 我们打开 ...

  7. UML类图常见的几种关系

    关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) ...

  8. 分享8款精美的jQuery图片播放插件

    本文将和大家一起分享8款精美的jQuery图片播放插件,每一款插件均有演示和源码下载,有兴趣的朋友可以下载使用和研究.废话不多说了,直接上这些插件. 1.3D轮播相册 这款3D相册插件利用了HTML5 ...

  9. 让IE支持CSS3圆角的方法

    如果要想在IE浏览器中实现圆角的效果,我们一般都会采用圆角图片的方式.用图片的话,基本就跟浏览器没有多大关系了,因为任何浏览器都支持这种方式. 本文我们主要是讲解如果用CSS 3样式表来实现圆角效果, ...

  10. WF学习

    1.添加argument 类的argument必须先在表达式里面实例化 argument和variable 没有区别啊??????? http://msdn.microsoft.com/en-us/l ...