2
我有一個用Python編寫的應用程序,我希望它能夠「最小化」到gnome面板,很像gnome的rhytmbox如何最小化面板。這很容易做到嗎?最小化到gnome面板
我已經從here運行的例子,但沒有得到任何他們的工作,這些似乎並不完全是我正在尋找。任何好的地方開始?
我有一個用Python編寫的應用程序,我希望它能夠「最小化」到gnome面板,很像gnome的rhytmbox如何最小化面板。這很容易做到嗎?最小化到gnome面板
我已經從here運行的例子,但沒有得到任何他們的工作,這些似乎並不完全是我正在尋找。任何好的地方開始?
鏈接的例子展示瞭如何編寫面板小程序,這在一段時間內已經有些令人沮喪了。相反,您可能需要創建一個gtk.StatusIcon。狀態圖標要求用戶擁有系統托盤,但考慮到它們廣泛使用,涵蓋幾乎每個人。
一旦你有你的狀態圖標,儘量減少對面板是一個簡單的問題:
activate
信號處理程序;和window-state-event
你的窗口上,攔截圖標化的變化,這樣就可以隱藏你的窗口,而不是它在任務欄當然被所示,使用這樣的狀態圖標是不是真的從推薦用戶界面的角度來看,但它是目前最實用的解決方案。
這絕對是我一直在尋找的,謝謝。 – EricR 2010-08-06 02:42:35