Pysimplegui: Il semble que les valeurs flottantes ne soient pas prises en charge par Slider

Créé le 5 janv. 2019  ·  3Commentaires  ·  Source: PySimpleGUI/PySimpleGUI

Lors de l'exécution :

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()

Je m'attends à voir des flotteurs sur la console. Au lieu de cela, je ne vois que -1, 0 ou 1.

Bug Done - Download from GitHub

Commentaire le plus utile

Désolé à ce sujet.... Nécessaire pour obtenir la valeur différemment.

J'ai enregistré un changement dans la branche principale. Pour obtenir le fitx, téléchargez un nouveau fichier PySimpleGUI.py et placez-le dans le dossier de votre application.

Tous les 3 commentaires

Désolé à ce sujet.... Nécessaire pour obtenir la valeur différemment.

J'ai enregistré un changement dans la branche principale. Pour obtenir le fitx, téléchargez un nouveau fichier PySimpleGUI.py et placez-le dans le dossier de votre application.

Notez que pour PySimpleGUIQt... il ne renvoie que des flottants. L'utilisateur doit faire les calculs nécessaires pour convertir int en float dans son code. Si vous envisagez de passer à Qt, je vous suggère de régler le curseur de 0 à 100, puis de diviser par 100 après avoir obtenu la valeur.

Sortie sur PyPI donc fermeture.

Cette page vous a été utile?
0 / 5 - 0 notes