2012-03-21 94 views
0
use Tk; 

my $mw=new MainWindow; 

$mw->geometry("1024x768"); 

$mw->Scrolled("Text", -scrollbars => "s", -width => 30,-height=>10)->pack(); 

MainLoop; 

我需要help.The水平滾動條不工作。我究竟做錯了什麼?水平滾動條不工作

+0

你是什麼意思「不工作」。當我執行腳本時,我會在底部看到一個帶有文本框和滾動條的窗口。 – dgw 2012-03-21 18:57:00

+0

是的,我也得到了一個滾動條。但是當我輸入的文本長度超過文本框的寬度時,滾動條不會出現。文本沿着另一條線出現。 – amit 2012-03-22 04:56:24

回答

3

什麼是文本小部件的包裝模式?如果它被配置爲在單詞或字符邊界上進行換行,則不需要水平滾動條。對我來說,默認的換行模式是char(即,在字符邊界處換行,就像終端一樣),所以我想這也是你的默認設置,儘管你希望它是none(唯一的設置一個水平滾動條是有用的)。

-wrap => "none",添加到您的選項Scrolled

+0

包裝字''風格是更多的文字處理器/網頁瀏覽器,使用可變寬度字體時特別好。 – 2012-03-27 10:39:13