При выполнении:
import PySimpleGUI as sg
layout = [[sg.Slider(change_submits=True, range=(-1, 1),
resolution=0.01, orientation='h', default_value=-0.1)]]
window = sg.Window('Window that stays open').Layout(layout)
while True:
event, values = window.Read()
if event is None or event == 'Exit':
break
print(values[0])
window.Close()
Я ожидаю увидеть на консоли поплавки. Вместо этого я вижу только -1, 0 или 1.
Извините за это .... Требовалось получить значение по-другому.
Я зарегистрировал изменение в Главной ветке. Чтобы получить fitx, загрузите новый файл PySimpleGUI.py и поместите его в папку своего приложения.
Обратите внимание, что для PySimpleGUIQt ... он возвращает только числа с плавающей запятой. Пользователь должен выполнить необходимые математические вычисления для преобразования int в float в своем коде. Если у вас есть планы по возможности перейти на Qt, я бы предложил установить ползунок от 0 до 100, а затем разделить на 100 после того, как вы получите значение.
Выпущен в PyPI, поэтому закрываюсь.
Самый полезный комментарий
Извините за это .... Требовалось получить значение по-другому.
Я зарегистрировал изменение в Главной ветке. Чтобы получить fitx, загрузите новый файл PySimpleGUI.py и поместите его в папку своего приложения.