2012-08-15 97 views
2

我想我已經在這裏找到了相關的MSDN文檔:http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.aspx但我不確定如何(或者如果可能的話)通過pywin32訪問這些功能。是否可以通過Python從系統托盤顯示氣球提示?

+1

嘗試ctypes,它允許您輕鬆調用任意庫函數。 – Paranaix 2012-08-15 15:11:39

+0

如果您可以使用PyQT或PySide,QT有系統托盤處理(多平臺)。如果使用IronPython而不是cPython,您也可以直接調用.Net API。 – 2012-08-15 15:37:53

回答

3

除非您使用IronPython,否則您無法通過該API顯示氣球提示。

pywin32api只是win32 c/C++庫的一個包裝。所以你要找的圖書館是Shell_NotifyIcon function

您可以使用win32api獲取任務欄,但它並不重要。以下是其他人創建至minimize a python application to the task bar的示例。

您也可能會發現使用IronPython,WxPython,PyQT或PyGTK之類的東西要容易得多。

相關問題