使用Zenity可以添加按鈕,更改字體,除了默認選項以外的任何東西嗎? 如果沒有,還有另一個sh的對話框允許更多的自定義?Zenity的Shell腳本
1
A
回答
3
0
您或許可以用~/.gtkrc
文件更改樣式,但這可能很痛苦。你可能只想移動多達寫實時GUI程序與Gtk2-Perl:
#!/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鏈接:Download pyzenity-0.1.4
這已爲Python 2.6
而且做工精細,我的Python 2.7安裝在我的其他機器之一,但給人的那裏同樣的錯誤。
因此,要解決此問題(對於更高版本的Python),請使用Active Python,然後使用'pym'爲相同的Pyzenity安裝。
0
您可以使用gtkdialog格萊德:
gtkdialog --glade-xml=file.glade --program=MAIN_WINDOW
相關問題
- 1. 我的shell腳本如何控制zenity窗口的位置?
- 2. shell的shell腳本
- 3. 編寫shell腳本的shell腳本
- 4. 殼shell內的shell腳本
- 5. 的Linux Shell腳本
- 6. Shell腳本+ SQLite3的
- 7. 的linux - shell腳本 - 「$#」
- 8. Cygwin的Shell腳本
- 9. AppleScript的shell腳本
- 10. shell腳本taskset的
- 11. 的Unix Shell腳本
- 12. Shell腳本文本
- 13. 基本shell腳本
- 14. 在shell腳本
- 15. 從shell腳本
- 16. Shell腳本GUI
- 17. shell腳本
- 18. Shell腳本elif
- 19. PHP + Shell腳本
- 20. Unix Shell腳本
- 21. 與shell腳本
- 22. Python Shell腳本
- 23. Bash/Shell腳本
- 24. Filebench Shell腳本
- 25. SSH Shell腳本
- 26. Shell腳本
- 27. Shell腳本 - SSH
- 28. Shell腳本UNIX
- 29. Linux Shell腳本
- 30. $?在shell腳本