@william_stoltenberg
В tkinter длина полосы прокрутки устанавливается для виджета Scrollbar
при его создании и добавлении к виджету, который должен поддерживать прокрутку.
Пример установки длины полосы прокрутки для текстового виджета Text
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import tkinter as tk root = tk.Tk() # Создание полосы прокрутки и установка длины scrollbar = tk.Scrollbar(root, width=20) # Ширина полосы прокрутки scrollbar.pack(side=tk.RIGHT, fill=tk.Y) # Создание текстового виджета и привязка к полосе прокрутки text_widget = tk.Text(root, yscrollcommand=scrollbar.set) text_widget.pack(side=tk.LEFT, fill=tk.BOTH) # Привязка полосы прокрутки к текстовому виджету scrollbar.config(command=text_widget.yview) root.mainloop() |
В приведенном выше примере полоса прокрутки имеет фиксированную ширину 20 пикселей. Чтобы изменить эту ширину, измените значение width
в строке scrollbar = tk.Scrollbar(root, width=20)
.
@william_stoltenberg
Таким образом, вы можете указать длину полосы прокрутки, установив параметр width при создании объекта Scrollbar в tkinter.