Pysimplegui: يبدو أن القيم العائمة لا يدعمها شريط التمرير

تم إنشاؤها على ٥ يناير ٢٠١٩  ·  3تعليقات  ·  مصدر: PySimpleGUI/PySimpleGUI

عند التنفيذ:

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.

Bug Done - Download from GitHub

التعليق الأكثر فائدة

آسف لذلك .... مطلوب للحصول على القيمة بشكل مختلف.

لقد تحققت من تغيير في الفرع الرئيسي. للحصول على fitx ، قم بتنزيل ملف PySimpleGUI.py جديد وضعه في مجلد التطبيق الخاص بك.

ال 3 كومينتر

آسف لذلك .... مطلوب للحصول على القيمة بشكل مختلف.

لقد تحققت من تغيير في الفرع الرئيسي. للحصول على fitx ، قم بتنزيل ملف PySimpleGUI.py جديد وضعه في مجلد التطبيق الخاص بك.

لاحظ أنه بالنسبة لـ PySimpleGUIQt ... فإنه يقوم فقط بإرجاع عدد عشري. يتعين على المستخدم إجراء العمليات الحسابية اللازمة لتحويل int إلى تعويم في التعليمات البرمجية الخاصة بهم. إذا كانت لديك خطط للانتقال إلى Qt ، فأقترح ضبط شريط التمرير للانتقال من 0 إلى 100 ثم القسمة على 100 بعد حصولك على القيمة.

صدر إلى PyPI حتى إغلاق.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات