LINUX.ORG.RU

Изменить размер виджета text

 


1

3

Что-то не удалось связать размер виджета с размером окна. Делал так:

frame .textarea
text .txt -yscrollcommand ".srl_y set" -xscrollcommand ".srl_x set" -width 20 -height 10
scrollbar .srl_y -command ".txt yview" -orient v
scrollbar .srl_x -command ".txt xview" -orient h
grid .txt   -in .textarea -row 1 -column 1
grid .srl_y -in .textarea -row 1 -column 2 -sticky ns
grid .srl_x -in .textarea -row 2 -column 1 -sticky ew
pack .textarea -fill x -fill y
меняю размер окна, а text не меняется. Можно ли сделать text с меняющимся размером?


Ответ на: комментарий от MKuznetsov

Виноват, был не прав

Забыл, что grid не ресайзится

braboar
() автор топика
Последнее исправление: braboar (всего исправлений: 1)

Надо так:

frame .textarea
text .txt -yscrollcommand ".srl_y set" -xscrollcommand ".srl_x set" -width 20 -height 10
scrollbar .srl_y -command ".txt yview" -orient v
scrollbar .srl_x -command ".txt xview" -orient h

grid .txt   -in .textarea -row 0 -column 0 -sticky nwse
grid .srl_y -in .textarea -row 0 -column 1 -sticky ns
grid .srl_x -in .textarea -row 1 -column 0 -sticky ew
grid rowconfigure    .textarea .txt -weight 1
grid columnconfigure .textarea .txt -weight 1
pack .textarea -fill x -fill y -expand 1 -fill both
anonymous
()
Ответ на: комментарий от anonymous

Спасибо!

Кажется, я начал понимать, как надо упаковывать виджеты...

braboar
() автор топика
Последнее исправление: braboar (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.