Используемая версия tkinter имеет доступ к tk.TclVersion = 8.6.
Я могу получить доступ к stylename = 'TSpinbox' из ttk.Style()
.
Stylename = TSpinbox
Layout = [('Spinbox.field', {'side': 'top', 'sticky': 'we', 'children': [('null', {'side': 'right', 'sticky': '', 'children': [('Spinbox.uparrow', {'side': 'top', 'sticky': 'e'}), ('Spinbox.downarrow', {'side': 'bottom', 'sticky': 'e'})]}), ('Spinbox.padding', {'sticky': 'nswe', 'children': [('Spinbox.textarea', {'sticky': 'nswe'})]})]})]
Element(s) = ['Spinbox.field', 'null', 'Spinbox.uparrow', 'Spinbox.downarrow', 'Spinbox.padding', 'Spinbox.textarea']
Spinbox.field options: ('fieldbackground', 'borderwidth')
null options: ()
Spinbox.uparrow options: ('background', 'relief', 'borderwidth', 'arrowcolor', 'arrowsize')
Spinbox.downarrow options: ('background', 'relief', 'borderwidth', 'arrowcolor', 'arrowsize')
Spinbox.padding options: ('padding', 'relief', 'shiftrelief')
Spinbox.textarea options: ('font', 'width')
Согласно документации , виджет ttk.Spinbox
существует.Но в Python 3.6.5 tkinter.ttk
такого виджета не существует:
AttributeError: module 'tkinter.ttk' has no attribute 'Spinbox'
Могу ли я узнать, когда этот виджет будет доступен или какая версия Python tkinter.ttk
уже предлагает ttk.Spinbox
виджет?Спасибо.