2013-03-23 65 views
0

我現在的方式是使用Easygui,但我不太喜歡Easygui在Windows 7系統上的外觀。我想知道是否有任何方法可以使用實際的Windows GUI(WinAPI,它被稱爲?)Python中的GUI

如果這是可能的,我可以在哪裏找到關於如何使用它的教程? (例將在不同的按鈕不僅僅是「確定」,那種事

謝謝!

回答

3

如果你想實際美觀的應用程序適用於Windows,我可能會建議你考慮使用QT綁定,我認爲當今市場上最好的替代品PythonQtPySide

4

對於直接訪問Windows API,您可以使用pywin32(有可用的64位版本,32只是名稱的一部分)。

import win32api 

win32api.MessageBox (None, "Hello, World!", "Greetings") 
+0

有沒有辦法做到這一點,而無需下載的東西?只是好奇 – Wolverine1621 2013-03-23 21:14:15

+1

不,我知道的唯一gui內置於python中的是[Tkinter](http://wiki.python.org/moin/TkInter)。 – John 2013-03-23 21:15:27

+0

@ user2152304:有['ctypes'](http://docs.python.org/2/library/ctypes.html),但它相當低級。 – icktoofay 2013-07-08 02:57:31