Heim > Backend-Entwicklung > Python-Tutorial > Python erstellt ein Popup-Menü basierend auf dem Win32ui-Modul

Python erstellt ein Popup-Menü basierend auf dem Win32ui-Modul

不言
Freigeben: 2018-05-09 11:46:15
Original
3559 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich Python zum Erstellen eines Popup-Menüs basierend auf dem Win32ui-Modul vorgestellt. Er analysiert die spezifischen Schritte und zugehörigen Betriebstechniken von Python mithilfe des Win32ui-Moduls in Form von Beispielen Erklärt auch den Installationsbefehl des Win32UI-Moduls, der benötigt wird.

Dieser Artikel beschreibt ein Beispiel für die Erstellung eines Popup-Menüs in Python basierend auf dem Win32UI-Modul. Teilen Sie es allen als Referenz mit. Die Details lauten wie folgt:

1. Code:

# -*- coding:utf-8 -*-
#! python3
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),\
                 'www.jb51.net - 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)
Nach dem Login kopieren

Hinweis: Das Modul win32ui kann direkt mit dem Befehl pip wie folgt installiert werden:

pip install pypiwin32
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels. Weitere verwandte Inhalte finden Sie hier die chinesische PHP-Website.

Verwandte Empfehlungen:

Verwenden Sie Python, um Word-Dokumente über win32 COM zu schreiben und zu speichern

Das obige ist der detaillierte Inhalt vonPython erstellt ein Popup-Menü basierend auf dem Win32ui-Modul. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage