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

#下拉菜单及显示

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())))

如图:

时间: 2024-11-09 05:57:17

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

新浪微博项目---首页技术点四.蒙板及下拉菜单的实现

效果图:蒙板效果及下拉菜单的实现 思路:使用一个透明蒙板的目的就是让用户在点击下拉菜单栏的时候,不至于因为点击不当而影响用户的体验. 具体实现代码: DrpodownMenu.h文件 #import <UIKit/UIKit.h> @class DrpodownMenu; //设置代理,想要实现上下按钮的切换 @protocol DrpodownMenuDelegate <NSObject> @optional -(void)dropdownMenuDidDismiss:(Drpo

CSS 下拉菜单

使用 CSS 可以创建一个鼠标移入后显示下拉菜单的效果. 1.下拉菜单的实现 当鼠标移入指定元素时,显示下拉菜单.代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>简单的下拉菜单</title> 6 <style> 7 .dropdown{ 8 position:relative; 9 display:

制作下拉菜单(PopupList)

怎样判断是否应当使用下拉菜单 下拉菜单,就是将一系列的选项隐藏,通过单击某一个控件将会弹出一个包含这些选项的列表,在其中选择想要的选项.这样做不但可以节省屏幕空间,也可以让用户在进行选择时更加方便快捷. 下拉菜单本质上还是一个单选框,与Toggle的功能有一些类似,对于下拉菜单玩家必须选择一个选项(有一个默认的初始选项),在同一时间也只能选择一个选项(单选性质).在游戏开发过程中,如果碰到了以下特点的需求,就可以考虑用下拉菜单了. (1)有一系列选项需要玩家做出选择,这些选项是有限多的. (2)

9.3 制作下拉菜单(2)

一.对子菜单项(dd)进行设置 设置子菜单项的样式分为3步. ① 首先对每个子菜单项,也就是dd元素进行常规设置,包括文字颜色.背景色等,代码如下. 折叠展开CSS 代码复制内容到剪贴板 /* 设置菜单项的dd */ #menu li dd { margin:0; padding:0; color: #fff; background: #47a; } ② 为了使最下面的dd的下端和dI的下侧padding之间有一条暗红色分割线,设置1像素的下边框,代码如下.它在视觉上与上面的分割线相呼应,同时也

下拉菜单css

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> ul{position: relative;list-style-type: none;padding: 0;margin:0; position: relative; } .nav{width:

使用NGUI制作关联下拉菜单(查询全国天气)

关联菜单,在我们浏览网页时经常见到,它极大的方便了我们的操作,在游戏中,偶尔也会用到关联下拉菜单.下面,我们使用关联下拉菜单来查询下全国的天气. 首先,老规矩我们搭建基本的UI界面.我们就不自己去制作UI组件了,直接使用NGUI封装好的UI组件. 我们先创建于一个Sprite,重命名为BgSprite,为其选择图集和精灵. 在菜单中选择NGUI,选择Open,打开Prefab Toolbar,拖一个PopupList,重命名为ProvincePopupList.这里,我们要注意, 我们导入支持中

纯css实现下拉菜单

今天给大家分享一个纯html+css实现的下拉菜单.在此声明一点,源码并非出自本人之手,是同项目组一兄弟PLUTO写的.好东西嘛,所以果断拿出来和大家分享.如果有更好的想法或者建议,一定记得留言哦!好了,直接上代码:(IE6请直接越过) <!DOCTYPE html><html lang="en"><head><!-- create by pluto on 13-12-6 --><title>MENU</title>

9.2 制作下拉菜单(1)

一.菜单的HTML结构 下面就来定义菜单的HTML结梅.思路是把整个菜单分为4组,每一组在平常状态时,只显示一级菜单项,当鼠标指针经过时,显示相应的子菜单.首先用ul和li定义出外层结构,然后在每个li项目中,使用dI定义一个菜单项,一级菜单文字定义为dt.子菜单的文字定义为dd.代码如下. 折叠展开XML/HTML 代码复制内容到剪贴板 <body> <ul id="menu"> <li> <dl> <dt><a hr

纯CSS实现的二级下拉菜单效果代码实例

纯CSS实现的二级下拉菜单效果代码实例:二级下拉是最为常用的效果之一,当前的此效果一般哟结合js实现,本章节介绍一个使用纯CSS实现的二级下拉菜单效果,希望能够给需要的朋友带来一定的帮助,不过此代码也有一点浏览器兼容问题,那就是在IE6中不兼容.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" conten