Dieser Artikel stellt hauptsächlich die Funktionsweise von Python mithilfe der Windows-API zum Erstellen von Fenstern vor. Er analysiert anhand von Beispielen die spezifischen Betriebsschritte und zugehörigen Implementierungstechniken von Python, um die Windows-API zum Erstellen von Fenstern aufzurufen siehe es
Das Beispiel in diesem Artikel beschreibt, wie Python die Windows-API verwendet, um ein Fenster zu erstellen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Code
# -*- coding:utf-8 -*- #! python3 import win32gui from win32con import * rect = win32gui.GetClientRect(hwnd) win32gui.DrawText(hdc,'GUI Python',len('GUI Python'),rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER) win32gui.EndPaint(hwnd,ps) if msg == WM_DESTROY: win32gui.PostQuitMessage(0) return win32gui.DefWindowProc(hwnd,msg,wParam,lParam) wc = win32gui.WNDCLASS() wc.hbrBackground = COLOR_BTNFACE + 1 wc.hCursor = win32gui.LoadCursor(0,IDI_APPLICATION) wc.lpszClassName = "Python no Windows" wc.lpfnWndProc = WndProc reg = win32gui.RegisterClass(wc) hwnd = win32gui.CreateWindow(reg,'www.jb51.net - Python',WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,0,0,0,None) win32gui.ShowWindow(hwnd,SW_SHOWNORMAL) win32gui.UpdateWindow(hwnd) win32gui.PumpMessages()
Das Obige ist der gesamte Inhalt davon Artikel, weitere Informationen zu verwandten Inhalten finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Python erstellt ein Popup-Menü basierend auf dem Win32ui-Modul
Das obige ist der detaillierte Inhalt vonPython verwendet die Windows-API, um ein Fensterbeispiel zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!