عند التنفيذ:
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 ... فإنه يقوم فقط بإرجاع عدد عشري. يتعين على المستخدم إجراء العمليات الحسابية اللازمة لتحويل int إلى تعويم في التعليمات البرمجية الخاصة بهم. إذا كانت لديك خطط للانتقال إلى Qt ، فأقترح ضبط شريط التمرير للانتقال من 0 إلى 100 ثم القسمة على 100 بعد حصولك على القيمة.
صدر إلى PyPI حتى إغلاق.
التعليق الأكثر فائدة
آسف لذلك .... مطلوب للحصول على القيمة بشكل مختلف.
لقد تحققت من تغيير في الفرع الرئيسي. للحصول على fitx ، قم بتنزيل ملف PySimpleGUI.py جديد وضعه في مجلد التطبيق الخاص بك.