実行時:
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 ...の場合はfloatのみを返すことに注意してください。 ユーザーは、コード内でintをfloatに変換するために必要な計算を行う必要があります。 Qtに移動する予定がある場合は、スライダーを0から100に設定し、値を取得したら100で除算することをお勧めします。
PyPIにリリースされたので終了します。
最も参考になるコメント
申し訳ありませんが....別の方法で値を取得する必要がありました。
マスターブランチへの変更をチェックインしました。 fitxを入手するには、新しいPySimpleGUI.pyファイルをダウンロードして、アプリケーションフォルダーに配置します。