2010-04-15 7 views
0

Je souhaitais disposer d'une interface graphique pour un script acceptant de nombreuses options de ligne de commande, la plupart d'entre eux étant des chemins UNIX. Donc, je pensais plutôt que de les taper (même avec l'auto-complétion) à chaque fois, je créerais une interface utilisateur graphique qui contient des zones de texte avec des boutons à côté, qui invoqueront le dialogue du navigateur de fichiers. Plus tard, j'ai pensé que je l'étendrais à d'autres scripts qui nécessiteraient certainement un ensemble différent d'éléments GUI. Cela m'a fait penser s'il y a une application existante qui me permettrait de créer une boîte de dialogue GUI, après avoir analysé une sorte de description des éléments que cette fenêtre devrait contenir.Création de frontaux GUI rapides

Je connais des programmes comme Zenity, mais je pense que ça ne me donne pas ce que je veux. Par exemple, si je devais l'utiliser pour le premier script, il finirait par clignoter une séquence de fenêtres successives plutôt que de tout faire à partir d'une seule fenêtre. Donc, en gros, je regarde un programme de plate-forme corss qui me permet de créer une fenêtre à partir d'une description de texte, probablement XML ou similaire. Veuillez suggérer.

Merci Jeenu

+0

HTA? (11 de plus à aller ..) – wqw

+0

Désolé. J'ai oublié de mentionner que je cherchais une solution multiplateforme (je viens d'éditer mon post) – Jeenu

Répondre

0

Mozilla's XUL est un cadre d'application multi-plateforme -. Vous pouvez écrire une application en tant que plugin Firefox ou application XUL autonome.

+0

Merci de m'avoir signalé. J'avais presque oublié XUL. Mais je ne pense pas que ce soit une bonne idée d'ajouter une dépendance à un navigateur, pour un script complètement indépendant. Je veux dire qu'il est possible que Firefox ne soit pas installé du tout. Laisse moi voir. Merci encore. – Jeenu

+0

Peut-être encore trop lourd, mais il y a aussi XULRunner que vous pouvez utiliser pour éliminer la dépendance sur un navigateur et avoir un paquet autonome. – RyanW

0

mono et monodevelop pourrait fonctionner pour cela. Ou même quelque chose de très simple comme shoes.

Questions connexes