python 创建弹出式菜单的实现代码


Posted in Python onJuly 11, 2017

python 创建弹出式菜单的实现代码

           实现效果图:

python 创建弹出式菜单的实现代码

           Python代码 

import win32ui 
import win32api 
from win32con import * 
from pywin.mfc import window 
class MyWnd(window.Wnd): 
  def __init__ (self): 
    window.Wnd.__init__(self,win32ui.CreateWnd()) 
    self._obj_.CreateWindowEx(WS_EX_CLIENTEDGE,\ 
                 win32ui.RegisterWndClass(0,0,COLOR_WINDOW+1),\ 
                 'MFC GUI',WS_OVERLAPPEDWINDOW,\ 
                 (10,10,800,500),None,0,None) 
    self.HookMessage(self.OnRClick,WM_RBUTTONDOWN) 
     
  def OnClose(self): 
    self.EndModalLoop(0) 
  def OnRClick(self,param): 
    submenu = win32ui.CreatePopupMenu() 
    submenu.AppendMenu(MF_STRING,1054,'Copy') 
    submenu.AppendMenu(MF_STRING,1055,'Paste') 
    submenu.AppendMenu(MF_STRING,1056,None) 
    submenu.AppendMenu(MF_STRING,1057,'Cut') 
    flag = TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON 
    submenu.TrackPopupMenu(param[5],flag,self) 
w = MyWnd() 
w.ShowWindow() 
w.UpdateWindow() 
w.RunModalLoop(1)

         以上使用python 创建弹出式菜单的简单实例,如有疑问,大家可以到本站社区交流,感谢阅读,谢谢大家对本站的支持!

Python 相关文章推荐
python冒泡排序算法的实现代码
Nov 21 Python
Python中使用copy模块实现列表(list)拷贝
Apr 14 Python
Python操作串口的方法
Jun 17 Python
玩转python爬虫之正则表达式
Feb 17 Python
python3.7.0的安装步骤
Aug 27 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
Python 2.6.6升级到Python2.7.15的详细步骤
Dec 14 Python
selenium3.0+python之环境搭建的方法步骤
Feb 01 Python
Pytorch 实现变量类型转换
May 17 Python
在Python中使用AOP实现Redis缓存示例
Jul 11 #Python
浅谈python import引入不同路径下的模块
Jul 11 #Python
python 环境变量和import模块导入方法(详解)
Jul 11 #Python
Python编写登陆接口的方法
Jul 10 #Python
CentOS中升级Python版本的方法详解
Jul 10 #Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 #Python
Python 实现数据库更新脚本的生成方法
Jul 09 #Python
You might like
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
Python中return self的用法详解
2018/07/27 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
政治思想表现评语
2014/05/04 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
音乐研修感悟
2015/11/18 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书