介绍
本篇文章给大家分享的是有关怎么在Python中使用win32ui模块创建菜单,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强>一、代码强>
#, - *安康;编码:utf-8 - * - # ! python3 import win32ui import win32api 得到win32con import * 得到pywin.mfc import 窗口 class MyWnd (window.Wnd): def 才能;__init__ (自我): ,,,window.Wnd.__init__(自我,win32ui.CreateWnd ()) ,,,self._obj_.CreateWindowEx (WS_EX_CLIENTEDGE \ ,,,,,,,,,,,,,,,,win32ui.RegisterWndClass (0, 0, COLOR_WINDOW + 1), \ ,,,,,,,,,,,,,,,,& # 39;www.jb51.net 作用;MFC gui # 39; WS_OVERLAPPEDWINDOW \ ,,,,,,,,,,,,,,,,(10800800),0,没有) ,,,submenu =, win32ui.CreateMenu () ,,,menu =, win32ui.CreateMenu () ,,,submenu.AppendMenu (MF_STRING 1051 & # 39;,打开# 39;) ,,,submenu.AppendMenu (MF_STRING 1052 & # 39;,关闭# 39;) ,,,submenu.AppendMenu (MF_STRING 1053 & # 39;,拯救# 39;) ,,,menu.AppendMenu (MF_STRING | MF_POPUP, submenu.GetHandle() & # 39;及文件# 39;) ,,,submenu =, win32ui.CreateMenu () ,,,submenu.AppendMenu (MF_STRING 1054 & # 39;,复制# 39;) ,,,submenu.AppendMenu (MF_STRING 1055 & # 39;及粘贴# 39;) ,,,submenu.AppendMenu (MF_STRING, 1056,) ,,,submenu.AppendMenu (MF_STRING 1057 & # 39;,削减# 39;) ,,,menu.AppendMenu (MF_STRING | MF_POPUP, submenu.GetHandle() & # 39;及编辑# 39;) ,,,submenu =, win32ui.CreateMenu () ,,,submenu.AppendMenu (MF_STRING 1058 & # 39;工具# 39;) ,,,submenu.AppendMenu (MF_STRING | MF_GRAYED, 1059 & # 39;设置# 39;) ,,,m =, win32ui.CreateMenu () ,,,m.AppendMenu (MF_STRING | MF_POPUP | MF_CHECKED, submenu.GetHandle() & # 39;选项# 39;) ,,,menu.AppendMenu (MF_STRING | MF_POPUP, m.GetHandle() & # 39;及其他# 39;) ,,,self._obj_.SetMenu(菜单) def 才能OnClose(自我): ,,,self.EndModalLoop (0) 时间=w MyWnd () w.ShowWindow () w.UpdateWindow () w.RunModalLoop (1)
<强>二、运行效果:强>
<强>注:强> win32ui模块的安装可直接使用<代码> pip 代码>命令,如下:
pip install pypiwin32
以上就是怎么在Python中使用win32ui模块创建菜单,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。