Pysimplegui: Es scheint, dass Float-Werte von Slider nicht unterstützt werden

Erstellt am 5. Jan. 2019  ·  3Kommentare  ·  Quelle: PySimpleGUI/PySimpleGUI

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.

Bug Done - Download from GitHub

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.

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

xuguojun168 picture xuguojun168  ·  3Kommentare

MikeTheWatchGuy picture MikeTheWatchGuy  ·  6Kommentare

scmanjarrez picture scmanjarrez  ·  5Kommentare

yogesh-aggarwal picture yogesh-aggarwal  ·  3Kommentare

DKatarakis picture DKatarakis  ·  6Kommentare