@Nikitaexe

Почему-то не получается создать scrollbar на питоне?

Вот код. Скроллбар создается в поле для ввода текста дочернего окна.
child = Toplevel(root)
child.title('I love his songs...')
text_for_child = Text(child, width = 100,
height = 5, font = 14)
scrollbar_for_child = Scrollbar(text_for_child,
command = text_for_child.yview)
text_for_child.configure(yscrollcommand =
scrollbar_for_child.set)
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Fizl
Нужно создать Frame и уже на него 'ставить' все виджеты. Вот пример :
frame = Frame(win) #Тут win меняешь на child
    text = Text(frame, width=85, height=22) #ширину и высоту задавай свои 
    scroll = Scrollbar(frame, command=text.yview)
    scroll.pack(side=RIGHT, fill=Y)
    text.config(yscrollcommand=scroll.set)
    text.insert(INSERT,("text" + '\n') * 50) #Это текст для примера, он показывает работу Scrollbar
    text.configure(state='disabled')
    text.pack(side=TOP) 
    text.place()
    frame.pack(side=TOP)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы