В приведенном ниже коде приведен уродливый, но функциональный пример использования полосы прокрутки в текстовом виджете и возникает несколько вопросов. Примечание: это делается с помощью Python 3 в окне окна.
-
Полоса прокрутки, которая появляется, прикреплена к кадру, и хотя она прокручивает содержимое текстового поля, я бы предпочел, чтобы она была прикреплена к самому текстовому виджету. Я не смог добиться этого.
-
Существует ряд ссылок на модуль Tkinter под названием "scrolledtext", который должен быть гораздо лучшим механизмом для добавления полос прокрутки в текстовые поля, но я не нашел примеров того, как его импортировать и вызывать это то, что я могу работать (возможно, нужен пример).
frame1 = tk.Frame(win,width=80, height=80,bg = '#808000')
frame1.pack(fill='both', expand='yes')
scrollbar = Scrollbar(frame1)
scrollbar.pack(side=RIGHT, fill=Y)
editArea = Text(frame1, width=10, height=10, wrap=WORD, yscrollcommand=scrollbar.set)
editArea.pack()
scrollbar.config(command=editArea.yview)
editArea.place(x=10,y=30)