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

 更新时间:2017年07月11日 11:14:21   投稿:lqh  
这篇文章主要介绍了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 标准库zipfile将文件夹加入压缩包的操作方法

    Python 标准库zipfile将文件夹加入压缩包的操作方法

    Python zipfile 库可用于压缩/解压 zip 文件. 本文介绍一下如何创建压缩包,对Python zipfile压缩包相关知识感兴趣的朋友一起看看吧
    2021-09-09
  • python抖音表白程序源代码

    python抖音表白程序源代码

    这篇文章主要为大家详细介绍了python抖音表白程序源代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Python如何实现自动发送邮件

    Python如何实现自动发送邮件

    对于一些每天需要发的报表或者是需要一次发送多份的报表,我们可以考虑借助Python来自动发送邮件。本文主要介绍了如何利用Python实现自动发送邮件,感兴趣的小伙伴可以了解一下
    2021-11-11
  • Python编辑器Pycharm安装配置超详细教程

    Python编辑器Pycharm安装配置超详细教程

    PyCharm是一款功能强大的Python编辑器,具有跨平台性,下面这篇文章主要给大家介绍了关于Python编辑器Pycharm安装配置的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • python实现读取excel写入mysql的小工具详解

    python实现读取excel写入mysql的小工具详解

    EXCEL 和 MySQL 大体上来说都可以算是"数据库",MySQL貌似有EXCEL的接口,但是最近在自学Python,用Python实现了一下,下面这篇文章主要给大家介绍了关于利用python实现读取excel写入mysql的一个小工具,需要的朋友可以参考下。
    2017-11-11
  • python中defaultdict字典功能特性介绍

    python中defaultdict字典功能特性介绍

    这篇文章主要介绍了python中defaultdict字典功能特性,defaultdict是普通字典dict的一个子类。通过collections库的defaultdict()方法创建,下面就对其功能进行详细介绍,需要的小伙伴可以参考一下
    2022-02-02
  • Tkinter组件Checkbutton的具体使用

    Tkinter组件Checkbutton的具体使用

    Checkbutton组件用于实现确定是否选择的按钮,本文主要介绍了Tkinter组件Checkbutton的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • python定时任务timeloop库用法实例详解

    python定时任务timeloop库用法实例详解

    有些时候我们需要每隔一段时间就要执行一段程序,或者是往复循环执行某一个任务,下面这篇文章主要给大家介绍了关于python定时任务timeloop库用法的相关资料,需要的朋友可以参考下
    2023-01-01
  • 使用Python实现Excel表格转图片

    使用Python实现Excel表格转图片

    在数据处理与信息分享过程中,Excel表格作为一种强大的数据管理工具被广泛应用,这篇文章主要为大家详细介绍了如何使用Python将Excel表格转换为图片,需要的可以参考下
    2024-04-04
  • Python 线程池用法简单示例

    Python 线程池用法简单示例

    这篇文章主要介绍了Python 线程池用法,结合简单实例形式分析了Python线程池相关使用技巧与操作注意事项,需要的朋友可以参考下
    2019-10-10

最新评论