Ao executar:
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()
Espero ver flutuadores no console. Em vez disso, vejo apenas -1, 0 ou 1.
Desculpe por isso .... Necessário obter o valor de forma diferente.
Eu fiz check-in de uma mudança no Ramo Mestre. Para obter o fitx, baixe um novo arquivo PySimpleGUI.py e coloque-o na pasta do aplicativo.
Observe que para PySimpleGUIQt ... ele retorna apenas flutuantes. O usuário deve fazer as contas necessárias para converter int em float em seu código. Se você tem planos de possivelmente mover para Qt, então eu sugeriria configurar o controle deslizante para ir de 0 a 100 e então dividir por 100 depois de obter o valor.
Lançado para PyPI para fechar.
Comentários muito úteis
Desculpe por isso .... Necessário obter o valor de forma diferente.
Eu fiz check-in de uma mudança no Ramo Mestre. Para obter o fitx, baixe um novo arquivo PySimpleGUI.py e coloque-o na pasta do aplicativo.