Pysimplegui: Parece que los valores flotantes no son compatibles con Slider

Creado en 5 ene. 2019  ·  3Comentarios  ·  Fuente: PySimpleGUI/PySimpleGUI

Al ejecutar:

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 flotadores en la consola. En su lugar, solo veo -1, 0 o 1.

Bug Done - Download from GitHub

Comentario más útil

Lo siento ... Necesitaba obtener el valor de manera diferente.

He registrado un cambio en la rama principal. Para obtener el fitx, descargue un nuevo archivo PySimpleGUI.py y colóquelo en la carpeta de su aplicación.

Todos 3 comentarios

Lo siento ... Necesitaba obtener el valor de manera diferente.

He registrado un cambio en la rama principal. Para obtener el fitx, descargue un nuevo archivo PySimpleGUI.py y colóquelo en la carpeta de su aplicación.

Tenga en cuenta que para PySimpleGUIQt ... solo devuelve flotantes. Se requiere que el usuario haga las matemáticas necesarias para convertir int a float en su código. Si tiene planes de posiblemente pasar a Qt, le sugiero que configure el control deslizante para que vaya de 0 a 100 y luego lo divida por 100 después de obtener el valor.

Lanzado a PyPI para cerrar.

¿Fue útil esta página
0 / 5 - 0 calificaciones