#

Tk內建的命令並沒有提供操作系統托盤(System Tray)的功能,所以想要操作系統托盤的話就必需使用額外的套件來幫忙,這一篇文章說明Windows及Linux下操作系統托盤的方法。

1.在Windows下操作系統托盤

在Windows可以使用Winico套件來操作系統托盤,如下圖所示我們要寫一個簡單的小程式,這個程式會在托盤上建立放置一個小圖示,並且修改root視窗「關閉按鈕」的功能,改成按下關閉時把root視窗變成隱形,使用者可以透過點選托盤上的圖示來重新顯示root視窗或是再度隱藏。



程式碼如下:



參考資料

- Winico參考手冊
- 下載Winico套件

2.在Linux下操作系統托盤

在Linux下操作系統托盤可以使用freedock或是tktray套件,以下使用tktray來範示操作系統托盤的方法,程式碼如下:



執行畫面如下:



注意哦!! 按的時候如果按到圖示透明的部份不會有反應。

參考資料

- Tktray 參考手冊
- 下載Tktray套件


程式下載

範例程式 + Winico-0.6 + tktray-1.2

* 請自行把Winico及tktray套件放到package require找得到的位置。

Theme Design by devolux.org. Converted by Wordpress To Blogger for WP Blogger Themes. Sponsored by iBlogtoBlog
This template is brought to you by : allblogtools.com | Blogger Templates