3

私は Perl/Tk を初めて使用し、Perl/Tk ベースの GUI でドロップダウン メニューを使用する方法と、ドロップダウン メニューにデータを入力する方法を知りたいだけです。誰でもこれで私を助けてもらえますか?

4

3 に答える 3

4

コードの一部を次に示します ( source )。

use Tk;
use Tk::Optionmenu;

# have some variables
my ($var, $tvar);

# create a drop down menu
my $opt = $mw->Optionmenu(
-options => [[jan=>1], [feb=>2], [mar=>3], [apr=>4]],
-command => sub { print "got: ", shift, "\n" },
-variable => \$var,
-textvariable => \$tvar
)->pack(-side => 'left', -anchor => 'n',);

# populate with some values unless done during initialisation
$opt->addOptions([may=>5],[jun=>6],[jul=>7],[aug=>8]);
于 2014-12-23T20:44:26.990 に答える
4

すべての Perl/Tk インストールには、widgetデモンストレーション プログラムがインストールされています。実行するだけです。「メニュー」セクションの下にいくつかのメニューのデモがあります。ここで 2 番目の項目をお勧めします (タイトルは「上記のとおりですが、Perl/Tk -menuitems を使用しています」)。すべてのデモンストレーションには、ソース コードを表示するための [コードを見る] ボタンがあります。

于 2013-11-03T13:32:42.300 に答える
0

TkDocsには素敵なメニューセクションがあります (これはTkではなくTkxコードですが、役立つはずです)。

于 2013-11-03T10:18:41.787 に答える