2010-04-15 114 views
0

我想要一個接受大量命令行選項的腳本的GUI前端,其中大部分都是UNIX路徑。所以我想每次都不用輸入它們(即使是自動完成),我會創建一個GUI前端,其中包含帶有按鈕的文本框,單擊它們時會調用文件瀏覽器對話框。後來,我想我會擴展到其他腳本,這肯定會需要一組不同的GUI元素。這讓我想,如果有任何現有的應用程序可以讓我創建一個GUI對話框,解析某些我希望該窗口應該包含的項目的說明。創建快速GUI前端

我知道像Zenity這樣的程序,但我認爲它不會給我想要的。例如,如果我將它用於第一個腳本,它將最終連續閃爍一連串的窗口,而不是從一個窗口中完成所有操作。

所以,基本上我在看一些corss平臺程序,它允許我從文本描述,可能是XML或類似的東西創建一個窗口。請建議。

感謝 Jeenu

+0

HTA? (還有11個去..) – wqw 2010-04-15 12:58:48

+0

對不起。我忘了提及我正在尋找跨平臺解決方案(我剛編輯我的文章) – Jeenu 2010-04-16 05:01:43

回答

0

Mozilla's XUL是一個跨平臺應用程序框架 - 。您可以將應用程序編寫爲Firefox插件或獨立的XUL應用程序。

+0

感謝您指出。我幾乎忘記了XUL。但我不認爲在瀏覽器上添加依賴關係是一個好主意,對於完全不相關的腳本。我的意思是可能根本沒有安裝Firefox。讓我看看。再次感謝。 – Jeenu 2010-04-17 10:31:10

+0

可能仍然過於重量級,但也有XULRunner,您可以使用它來消除對瀏覽器的依賴並擁有自包含的軟件包。 – RyanW 2010-04-18 13:45:38

0

mono和monodevelop可以爲此工作。或甚至超級簡單的東西,如shoes