2008-09-28 71 views
2

我正在製作一個需要複製Windows GUI環境(即資源管理器)外觀的Python gui項目。我有我自己的自定義圖標繪製,但他們應該可以通過與往常一樣的方法進行選擇;點擊,按住Ctrl鍵,拖拽等等。是否有任何gui工具包可以幫助解決這個問題,或者我必須自己實現它。如果沒有任何工具來幫助這個建議將不勝感激。類似於Python GUI中的資源管理器圖標網格視圖

編輯我不想重新創建探險家,那將是瘋狂。我只是希望能夠把圖標放在一個可滾動的窗口中。可以一次選擇任意數量的它們。如果有某種東西可以選擇/取消選擇它們與Windows相同(至少出現)的方式,那將會很棒。然後,我需要的是所有選定圖標的列表。

+0

外觀上的每日跆拳道在3 ... 2 ... 1 ... – 2008-09-28 03:41:22

回答

3

Python有訪問Win32 API的擴展,但試圖重新編寫探險者,你自己。你最好的選擇是使用像Qt這樣的工具包,但你仍然需要從頭開始編寫絕大多數的應用程序。

有什麼辦法可以在項目中重新使用瀏覽器本身嗎?


更新了編輯的問題:

GTK+icon grid widget,你可以使用。見PyGTK+參考:gtk.IconView

+0

謝謝,發現我在找什麼。當你不知道這個名字時,很難谷歌。 – 2008-09-28 04:24:04

1

我認爲你是認真的,並建議你看看許多精彩的GUI libraries可用於Python。

2

在wxPython中有現成的名單,樹控件過多(CustomTreeCtrl,TreeListCtrl,和其他人),其中可以使用在幾分鐘內創建一個簡單的資源管理器中的混合物。 wxPython演示甚至有一些相關的例子(參見MVCTree的演示)。

相關問題