Zenityを使用すると、デフォルトオプションの他にボタンの追加、フォントの変更などが可能ですか? もしそうでなければ、さらにカスタマイズできるsh用の別のダイアログがありますか?Zenityを使用したシェルスクリプト
1
A
答えて
3
0
おそらく~/.gtkrc
ファイルでスタイルを変更することはできますが、それは苦しいことがあります。あなただけのGtk2-Perlと実際のGUIプログラムを書くまでに移動する場合があります
#!/usr/bin/perl
use strict;
use warnings;
use Gtk2;
Gtk2->init;
my $window = Gtk2::Window->new;
my $vbox = Gtk2::VBox->new;
my $label = Gtk2::Label->new("Hello World");
my $button = Gtk2::Button->new("Press me");
$window->add($vbox);
$vbox->add($label);
$vbox->add($button);
$window->set_default_size(200, 200);
$window->signal_connect(
destroy => sub {
Gtk2->main_quit;
}
);
my $i = 0;
$button->signal_connect(
clicked => sub {
$label->set_text("button pressed " . ++$i . " times");
}
);
$window->show_all;
Gtk2->main;
0
使用しているPythonのバージョンに正しいPyZenityがインストールされていることを確認してください。ここで
はpyzenity-0.1.4をダウンロードするためのリンクです:また、私は、Python 2.7は、私の他のマシンのうちの1つの上にインストールされているDownload pyzenity-0.1.4
これは、Python 2.6
のために正常に動作してきたが、それはできますそこに同じエラー。
これを解決するには、Active Pythonを使用し、 'pym'を使用してPyzenityをインストールします。
0
あなたは空き地でgtkdialog使用することができます。
gtkdialog --glade-xml=file.glade --program=MAIN_WINDOW
関連する問題
- 1. シェルスクリプトを使用したファイルのパターンマッチング
- 2. シェルスクリプトを使用したディレクトリの移動
- 3. kornシェルスクリプトを使用した合計数
- 4. シェルスクリプトを使用した検索ツール
- 5. zenity listとforループ
- 6. Internet ExplorerとFirefox用のシェルスクリプトを使用した自動Webテスト
- 7. シェルスクリプトlinuxを使用してファイルに1行を書きたい
- 8. アクションスクリプト3.0を使用したシェルスクリプトの実行
- 9. ハウツー:ユーザが作成したシェルスクリプトにsyslogを使用する
- 10. OSX Snow Leopardのグローバルショートカットを使用したシェルスクリプトの起動
- 11. Zenityバグを報告する方法
- 12. zenityウィンドウの内容を更新する
- 13. Windowsでapache.commons.execを使用してパラメータを使用してシェルスクリプトを実行する
- 14. 複数のサイトを起動するためのBashとZenity
- 15. シェルスクリプトでcurlを使用するには?
- 16. シェルスクリプト:xargsでbashを使用する
- 17. bashシェルスクリプトの複合条件を使用
- 18. シェルスクリプト内の履歴コマンドを使用
- 19. bashシェルスクリプトを使用してファイルを暗号化します
- 20. シェルスクリプト:シェルスクリプトでexitコマンドを実行した後でコマンドを実行
- 21. ログイン環境を使用するためのシェルスクリプト
- 22. javaをLinuxシェルスクリプト言語として使用しますか?
- 23. wgetを使用して日付から1日を引いたシェルスクリプト
- 24. gnuplotを使用して複数のグラフをプロットするためのシェルスクリプト
- 25. Wgetを使用したシェルスクリプト - ループ内でネストされている場合
- 26. JAVA APIを使用してリモートサーバーでシェルスクリプトを実行する
- 27. シェルスクリプトを使用して複数のファイルをftpする方法
- 28. AWS Lambdaでnode.jsを使用してシェルスクリプトを呼び出す
- 29. admin previlegesを使用してシェルスクリプトからapplescriptを呼び出す
- 30. プログラムを停止しない(シェルスクリプトを使用)