أريد إنشاء تطبيق آلة حاسبة صغير في بايثون. هل يمكنك إنشاء واجهة مستخدم رسومية صغيرة تحتوي على مدخلات لرقمين ومخرج وزر "انتقال"؟
system
أريد إنشاء تطبيق آلة حاسبة صغير في بايثون. هل يمكنك إنشاء واجهة مستخدم رسومية صغيرة تحتوي على مدخلات لرقمين ومخرج وزر "انتقال"؟
user
بالتأكيد! إليك برنامج Python النصي الذي يقوم بإنشاء نافذة واجهة المستخدم الرسومية وفقًا لمواصفاتك.

قم باستيراد PySimpleGUI كـ sg

sg.theme('DarkGrey2')

# تخطيط النافذة
التخطيط = [
    [sg.Input(key='-INPUT1-')، sg.Text('+')، sg.Input(key='-INPUT2-')]،
    [sg.Button('احسب')]،
    [sg.Text('النتيجة:')، sg.Output(key='-OUTPUT-')]
]

# تهيئة النافذة
window = sg.Window('الحاسبة'، التخطيط)

#الحلقة الرئيسية
احيانا صحيح:
    الحدث، القيم = window.read()
    إذا كان الحدث == sg.WINDOW_CLOSED:
        استراحة
    إذا كان الحدث == "احسب":
        يحاول:
            num1 = int(القيم['-INPUT1-'])
            num2 = int(القيم['-INPUT2-'])
            النتيجة = رقم 1 + رقم 2
            نافذة ['-OUTPUT-'].update(result)
        باستثناء خطأ القيمة:
            نافذة ['-OUTPUT-'].update("إدخال غير صالح")

لاحظ أن هذا الرمز يستخدم وحدة Python PySimpleGUI والتي قد تحتاج إلى تثبيتها باستخدام النقطة أو مدير الحزم الذي تختاره.
assistant
system
أريد إنشاء تطبيق آلة حاسبة صغير في بايثون. هل يمكنك إنشاء واجهة مستخدم رسومية صغيرة تحتوي على مدخلات لرقمين ومخرج وزر "انتقال"؟
user
سأقوم بإنشاء تطبيق آلة حاسبة بسيطة باستخدام مكتبة tkinter في بايثون.
سنقوم بإنشاء واجهة مستخدم رسومية تحتوي على مدخلات لرقمين وزر "انتقال" ومخرج لعرض النتيجة.
سنستخدم الد
assistant