Poszukuję więc sposobu na stworzenie prostego Messagebox'a w Pythonie przy użyciu tylko natywnych bibliotek i natknąłem się na kilka postów, ale mianowicie this one, wykorzystując ccts do importowania win32.dll i wywołaj jego funkcję MessageboxA.Python MessageBox z ikonami za pomocą ctypów i windll
import ctypes # An included library with Python install.
ctypes.windll.user32.MessageBoxA(0, "Your text", "Your title", 1)
Całkiem fajne rzeczy, tak myślę.
--- Ale ---
Kiedy gdy spojrzeć na documentation for MessageboxA on Microsoft's site, okazuje się funkcja ta MessageBoxA może zrobić dużo więcej. Po prostu nie wiem, jak poprawnie przekazać parametry.
Próbuję znaleźć standardową metodę podniesienia skrzynki z ikoną w niej, np. Ikoną systemu lub ostrzeżeniem obok wiadomości. Dokumentacja Microsoftu wskazuje, że należy wprowadzić ten parametr do parametru uType, który jest ostatnim, ale nie mogłem tutaj dokonać żadnego postępu poza zmianą przycisków w skrzynce.
Hey że jest cool =) – 101