我正在尝试构建一个面板应用程序,例如前卫窗口导航器或 ubuntu unity。
我的问题是,一旦我使用预定义的应用程序构建面板,我如何在应用程序打开或启动时向面板添加项目?
这是我在 tcl 中的源代码:
package require Tk
set items {xterm gvim firefox}
wm withdraw .
toplevel .panel
wm attributes .panel -topmost 1 ; # on top
bind .panel <Escape> {exit}
wm geometry .panel +0+0
wm overrideredirect .panel yes ; # remove window decorations
set counter 0
foreach item $items {
incr counter
set separator " "
label .panel.$counter -text "$item$separator" -bg black -fg white \
-font {-family "Fixedsys Excelsior 3.01" -size 12}
grid .panel.$counter -column $counter -row 0
}
是否有任何终端、tcl 或 python 命令可以实现这一点?
欣赏任何见解。先感谢您。