Main Page | 最近更改 | 編輯本頁 | 頁面歷史

可列印版 | 免責聲明 | 隱私政策

未登入
登入 | 幫助
 

zenity

出自DebianWiki

[編輯] Zenity

友善的 GTK+ 圖形對話視窗。 DebianPackages:zenity 是可應用在 shell script 的指令,程式設計者可以在腳本中插入這個指令,用來顯示簡易的圖形化訊息或對話視窗。目前支援的功能項目有 calendar、entry、error、file-selection、info、list、progress、question、text-info、warning 等。

例如簡單寫一個 journal 程式,專門用來寫下工作紀錄,以日期為檔名,那麼可以寫成

#!/bin/sh
editor $(zenity --calendar --date-format=%Y%m%d)

那麼執行後,便直接跳出一個日曆,可直接用滑鼠點選日期,然後進入編輯器中開始撰寫工作紀錄。此外也可以用來選擇檔案、顯示進度狀態列、警告訊息等。

[編輯] 範例

Image:Screenshot-Zenity-Entry.png

zenity --entry

Image:Screenshot-Zenity-Error.png

zenity --error

Image:Screenshot-Zenity-File-Selection.png

zenity --file-selection

Image:Screenshot-Zenity-Info.png

zenity --info

Image:Screenshot-Zenity-Checklist.png

zenity --list --checklist --column "買" --column "項目" TRUE 蘋果 TRUE 橘子 FALSE 梨子 FALSE 鳳梨

Image:Screenshot-Zenity-progress.png

zenity --progress --percentage=30

Image:Screenshot-Zenity-Question.png

zenity --question

Image:Screenshot-Zenity-TextInfo.png

zenity --text-info --filename /etc/services

Image:Screenshot-Zenity-Warning.png

zenity --warning

取自"http://wiki.debian.org.tw/index.php/zenity"

本頁面已經被瀏覽6,851次。 這頁的最後修訂在 2007年5月16日 (星期三) 14:47。 本站的全部文本內容在GNU Free Documentation License 1.2之條款下提供。


[Main Page]
Main Page
社區
近期活動
最近更改
隨機頁面
幫助
贊助

編輯本頁
討論本頁
頁面歷史
鏈入頁面
鏈出更改

特殊頁面
錯誤報告