Найти - Пользователи
Полная версия: Как упаковать скроллбар внутрь списка?
Начало » GUI » Как упаковать скроллбар внутрь списка?
1
xs13
Подскажите пожалуйста, как правильно разместить полосу прокрутки внутри окна списка.

—————————————————————————————————————-

# -*- coding: cp1251 -*-
from Tkinter import *
import tkMessageBox
import sys, Image, ImageTk

def die():
sys.exit(0)

window = Tk()
window.title('1')
window.size()

elements=

frame=Frame(window)
frame=450
frame=480
frame=1
frame=RAISED
frame.pack()

button=Button(frame)
button=u“Добавить запись”
button.bind(“<Button>”)
button.place(x=110, y=370)

list = Listbox(frame, width=25, height=30)
sb = Scrollbar(list)
list.config(yscrollcommand=sb.set)
sb.config(command=list.yview)

for i in elements :
list.insert(0, i)

list.place(x=310,y=10)
sb.pack()

window.mainloop()
igor.kaist
попробуй использовать менеджер расположения grid. У тебя вообще как то странно все…
list.grid(row=0,column=0)
sb.grid(row=0,column=1,sticky=N+S)
xs13
igor.kaist
попробуй использовать менеджер расположения grid. У тебя вообще как то странно все…
list.grid(row=0,column=0)
sb.grid(row=0,column=1,sticky=N+S)
спасибо, сейчас попробую
а что именно странно?

попробовал, не работает
igor.kaist
Да обычно не мешают pack, place…
Вообще, смотри “библию ткинтера” :) файл tkinter.pdf легко ищется гуглом. В одной из соседних веток я давай ссылки. Там кстати есть ссылка на мои исходники, там есть пример листбокса с скролом
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB