Ви можете писати програми Win32 API GUI в Python, якщо вам подобається писати весь код кодової панелі : проект PyWin32
Особисто мені подобається wxPython . Це кросплатформна платформа (повністю підтримується як в Linux, так і в Windows) і існує вже досить довго ... гідна база підтримки та багато документації / прикладного коду. Якщо ви хочете скористатися цим, погляньте на BoaConstructor . Це IDE для wxPython (або, можливо, краще сказано, IDE, записаний в і для wxPython). Це єдиний RAD IDE, спеціально для Python, який я натрапив на це, навіть варто згадати, окрім редактора інтерфейсу Qt (редактор інтерфейсу Qt Qt можна використовувати як для C ++, так і для PyQT).
Як згадував Пітер у своїй відповіді, Tk - це графічний інтерфейс користувача для старих додатків Python, але вони справді не виглядають на кінцевому користувачі. Для цього є деякі розширення, які дозволяють виглядати трохи краще і надають певну здатність до стилю інтерфейсу, але якщо ви не підтримуєте більш старий додаток для графічного інтерфейсу, я б не пропонував зайнятися цим.
pyGTK, також уже згадуваний, був би ще одним хорошим вибором. Це теж кросплатформна платформа, хоча я не мав жодного особистого досвіду розробки GTK в Windows. PyQT був би кращим вибором, IMO - я думаю, що графічний інтерфейс, створений з бібліотекою Qt, виглядає і функціонує вище, ніж у GTK. Я також вважаю, що механізм подій сигнал / слот Qt буде простішим у роботі. YMMV.
Насправді там немає жодного стандарту для розробки графічного інтерфейсу Python, принаймні, не те, що я бачив, але мої колеги розробники Python, з якими я працював протягом багатьох років, вони запропонували мені wxPython та PyQT більше, ніж будь-який інший набори інструментів Я не впевнений, чи існує значна кількість позицій щодо розробки графічного інтерфейсу Python, якщо чесно. Більшість розробок Python, які я робив протягом багатьох років, були серверними, але це не означає, що зараз немає різних підприємств, які хочуть пройти маршрут з відкритим кодом для своїх додатків GUI.