Уведомления

Jabber-конференция сообщества: pythonua@conference.jabber.ru
  • Начало
  • » GUI
  • » Tkinter, размер горизонтального Scrollbar'а [RSS Feed]

#1 Июль 1, 2007 14:51:37

Все ники заняты
От:
Зарегистрирован: 2007-02-18
Сообщения: 156
Репутация: +  1  -
Профиль   Отправить e-mail  

Tkinter, размер горизонтального Scrollbar'а

Как подогнать размер горизонтального Scrollbar'а, связанного с обычным однострочным полем ввода, под размер последнего? Что-то не найду подходящего свойства или метода :(.

# -*- coding: cp1251 -*-
from Tkinter import *

def f(event, *L):
if event == 'scroll':
ent.xview_scroll(L[0], L[1])
elif event == 'moveto':
ent.xview_moveto(L[0])

root = Tk()
scr = Scrollbar(root, orient = HORIZONTAL, command = f)
ent = Entry(root, font = 'Arial 20', xscrollcommand = scr.set)
ent.pack()
scr.pack()
root.mainloop()



Офлайн

#2 Июль 1, 2007 18:07:34

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Tkinter, размер горизонтального Scrollbar'а

поставить оба элемента в Frame, при упаковке указать флаг fill=X. Оба элемента растянутся по горизонтали на всю ширину фрейма.



Офлайн

#3 Июль 1, 2007 18:40:15

Все ники заняты
От:
Зарегистрирован: 2007-02-18
Сообщения: 156
Репутация: +  1  -
Профиль   Отправить e-mail  

Tkinter, размер горизонтального Scrollbar'а

Спасибо, то что надо.



Офлайн

  • Начало
  • » GUI
  • » Tkinter, размер горизонтального Scrollbar'а[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version