2012-02-24 8 views
0

私はBashscriptで最初のきれいなアプリケーションを開発しています.hmm ...イメージをGUIの中に持っていく方法は? BashScriptでも可能ですか、新しい言語を学びましょうか?

私はこの最初の試みでzenityでGUIのいくつかを始めています。しかし、私はGUIの中にいくつかのビジュアルアートを持っていきたいと思います。 最終的なアプリケーションをcross-osの実行可能ファイルにします。

GUIボックス内にイメージを表示するにはどうすればいいですか? (ちょうどOKボタンで、あるいは何もせずにしばらくの間、画像を表示してください)。

「簡単な」解決方法はありますか? BashScriptなどで何か?特にC言語やその他の言語のソリューションは、非常に感謝しています。

あなたのご関心をお寄せいただきありがとうございます。

Gladeにgtkが見つかりましたが、まだ深いところにいる必要があります。他の解決策?

EDIT

私は最終的なアプリケーションは、クロスOSの実行になりたいです。

ねえ...プリティ道路が...私は

....笑、世界で唯一の狂気の男ではないと私は、「簡単に」解決策を望んa crazy guy like me, he wants a GTK GUI with Bashscript!を見つけただけで何を理由I の必要性私のプログラムは本当に簡単です、 GUIは、画像、ボタン、および完了を示しています。ただ明確にする。

答えて

2

ImageMagickdisplayコマンドを使用します。

$ display img.png 

それは、GUIウィンドウに画像が表示されます。

+0

ニースショットkev、私はすでにこれをしました。しかし、イメージを表示するだけではなく、GUIで構成するイメージを表示する必要があります。このウィンドウでタイトルバーを変更することができます(「_IMagemagickは何かを書いています」)、時間の経過とともにボタンやオートクローズ機能を追加すると、ImageMagickがトロフィーを獲得し、回答が右に選択されます1つは私の問題です。お寄せいただきありがとうございます。 (私はImageMagickでこの2つのことを欠場しています.1つはウィンドウのタイトルを制御し、2はウィンドウを閉じるかオートクローズするいくつかの方法です)なぜCamelCaseですか? JustForFun。 = D –

+0

私の質問にはいくつかの編集がありますが、多分あなたはこのリンクを知るためにリンクをたどりたいのです。 –

+0

@ H_7あなたは 'python tkinter'パッケージ – kev

1

Bashは、GUIアプリケーションを作成するための言語ではありません。 GUIやTUIを使用してさらにbash処理の入力を受け入れることを可能にするダイアログ、ゼニティなどの拡張機能がありますが、これらは非常に制限されています。 GTK、QT、wxWidgetsなどのツールキットを選択する必要があります。ほとんどの高水準スクリプト言語は、私が(Python、Ruby、Perl)の例を証明したすべてのGUIツールキットのバインディングを持っています。

+1

を使うことができます。 http://www.pclinuxos.com/forum/index.php/topic59050.0/wap2.html –

+1

sedでゲームを書くこともできますが、それはその仕事に適したツールにはなりません。 – jordanm

関連する問題