Есть ли способ получить значение float (например, 1.91, 1.92 и т. Д.), Используя виджет Spinbox tkinter в Python 3.x?Python Tkinter Spinbox с поплавком
Заранее спасибо
Есть ли способ получить значение float (например, 1.91, 1.92 и т. Д.), Используя виджет Spinbox tkinter в Python 3.x?Python Tkinter Spinbox с поплавком
Заранее спасибо
Используйте format
и increment
варианты. Формат принимает значение формата строки; используйте что-то вроде %.2f
для числа с плавающей запятой, усеченного до двух знаков после запятой.
Параметр increment указывает значение приращения; по умолчанию 1.0.
Теперь, используя get()
на Spinbox, возвращается экземпляр str
. Typecast его плавать, чтобы получить значение с плавающей запятой.
Благодарим вас за всех, кому нужен пример: Spinbox (root, format = "%. 2f", increment = 0.01) - это то, что мне нужно. – forumfresser