Perl Tk grid布局管理器 1

2021-06-28 07:18:59 字數 872 閱讀 2511

#!/usr/local/bin/perl

use tk;

#global variables

my $age = 10;

# main window

my $mw = new mainwindow;

#gui building area

my $frm_name = $mw -> frame();

my $lab = $frm_name -> label(-text=>"name:");

my $ent = $frm_name -> entry(); ###定義輸入文字框

#age

my $scl = $mw -> scale(-label=>"age :", # scale 通過使用者輸入的變數調整滾動條

-orient=>'v', -digit=>5, #-orient=>'v' 滾動條垂直布局 digit數字位數

-from=>10, -to=>50, #開始數字和結束數字

-variable=>\$age, -tickinterval=>10); #-variable=>\$age傳入變數引用,-tickinterval=>10

刻度間隔20

my $but = $mw -> button(-text=>"push me", -command =>\&push_button); ## 執行函式

push_button

#text area

my $textarea = $mw -> frame();

my $txt = $textarea -> text(-width=>50, -he

布局管理器 網格袋布局管理器

網格袋布局管理器中的約束條件constrains中有如下字段需要設定 1 constrains.gridx和constrains.gridy 這兩個欄位僅用於指定元件的起始網格座標。2 constrains.gridwidth和constrains.gridheight 這兩個字段用於指定元件所佔網...

布局管理器

jframe 內容面板在預設的情況下自動使用邊界布局管理器。1.邊界布局 borderlayout 所謂的borderlayout 就是把邊界劃分為東西南北中,南北要貫通,中間最大,不僅指地方最大,也指權利最大,當東西南北不存在時可占領他們,也就是說中間是可以占領周邊的,但周邊是絕不能占領中間的。邊...

布局管理器

1.linearlayout 線性布局 android orientation vertical 布局 android layout width wrap content 控制項寬度 android layout height fill parent 控制項高度 注意 vertical 垂直布局 h...