Перейти к содержимому

Dessp

Members
  • Публикации

    2
  • Зарегистрирован

  • Посещение

  1. Dessp

    проблема tk propagation

    ;# buttons visibility initial for { set i 0 } { $i < 9 } { incr i } { set button_vis($i) 0 } proc test {} { global button_vis for { set i 0 } { $i < 3 } {incr i} { for { set j 0 } { $j < 3 } { incr j } { if { !$button_vis([expr $i*3 + $j]) } { set button_vis([expr $i*3 + $j]) 1 ttk::button .main_frame.dummy_frame$i${j}.$i${j}_button -text "$i$j" -command com_but_$i$j grid .main_frame.dummy_frame$i${j}.$i${j}_button return } } } } wm title . test_buttons wm geometry . 640x480 wm resizable . 0 0 ttk::frame .main_frame grid .main_frame -row 0 -column 0 ;# dummy frames initial for { set i 0 } { $i < 3 } { incr i } { for { set j 0 } { $j < 3 } { incr j } { set temp_frame [ttk::frame .main_frame.dummy_frame$i$j -width 150 -height 60 -relief solid] grid $temp_frame -row $j -column $i grid propagate $temp_frame 0 } } ttk::button .main_frame.test_button -text "Test" -command test grid .main_frame.test_button -row 4 -column 0
  2. всем привет. такая проблема: не идет центровка кнопок во фреймах. если удоляю строку: grid propagate $temp_frame 0 то центровка идет, но меняются размеры фреймов (под кнопки). как сделать центровку кнопок и что я не правильно делаю? п.с. -sticky не помогает спасибо.
×