Bei der Ausführung:
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()
Ich erwarte, Schwimmer auf der Konsole zu sehen. Stattdessen sehe ich nur entweder -1, 0 oder 1.
Entschuldigung dafür .... Benötigt, um den Wert anders zu erhalten.
Ich habe eine Änderung in der Master-Zweigstelle eingecheckt. Um den Fitx zu erhalten, laden Sie eine neue PySimpleGUI.py-Datei herunter und legen Sie sie in Ihren Anwendungsordner.
Beachten Sie, dass für PySimpleGUIQt... nur Gleitkommazahlen zurückgegeben werden. Der Benutzer muss die erforderliche Mathematik ausführen, um in seinem Code int in float umzuwandeln. Wenn Sie planen, möglicherweise zu Qt zu wechseln, würde ich vorschlagen, den Schieberegler auf 0 bis 100 einzustellen und dann durch 100 zu dividieren, nachdem Sie den Wert erhalten haben.
Für PyPI freigegeben, also schließend.
Hilfreichster Kommentar
Entschuldigung dafür .... Benötigt, um den Wert anders zu erhalten.
Ich habe eine Änderung in der Master-Zweigstelle eingecheckt. Um den Fitx zu erhalten, laden Sie eine neue PySimpleGUI.py-Datei herunter und legen Sie sie in Ihren Anwendungsordner.