07 – إنشاء مربع اختيار في PyQt (باللغة العربية)

Posted by


CheckBox هي عنصر واجهة المستخدم القابل للتحديد يمكن للمستخدم تحديده أو إلغاء تحديده. في هذا الدرس، سنشرح كيفية استخدام CheckBox في PyQt.

الخطوة 1: قم بتثبيت PyQt

أولاً، يجب عليك التأكد من أنك قد قمت بتثبيت PyQt على جهازك. يمكنك تثبيت PyQt من خلال استخدام مدير الحزم أو pip. يمكنك استخدام الأمر التالي لتثبيت PyQt:

pip install PyQt5

الخطوة 2: إنشاء التطبيق

بعد تثبيت PyQt، يمكنك البدء في كتابة التطبيق الخاص بك. قم بإنشاء ملف Python جديد وقم بإضافة الكود التالي:

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox

class App(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        checkbox = QCheckBox('تحديد', self)
        checkbox.move(20, 20)
        checkbox.stateChanged.connect(self.checkboxStateChanged)

        self.setGeometry(300, 300, 250, 150)
        self.setWindowTitle('CheckBox')
        self.show()

    def checkboxStateChanged(self, state):
        if state ==  Qt.Checked:
            print('التحديد')
        else:
            print('الغاء التحديد')

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = App()
    sys.exit(app.exec_())

هذا الكود يقوم بإنشاء تطبيق يحتوي على CheckBox ويطبع رسالة عند تحديد الـ CheckBox.

الخطوة 3: تشغيل التطبيق

بعد كتابة الكود، يمكنك تشغيل التطبيق بتشغيل الأمر التالي في الطرفية:

python اسم_الملف.py

ستظهر نافذة جديدة تحتوي على CheckBox، يمكنك تحديدها وإلغاء تحديدها لرؤية الرسائل المطبوعة.

بهذا الشكل، يمكنك استخدام CheckBox في تطبيقاتك باستخدام PyQt.

0 0 votes
Article Rating

Leave a Reply

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@imedayari1
22 days ago

Bravo, bon travail

@The_Dailyvideos
22 days ago

استمر عاشت ايدك اني متابع الكورس من البداية

2
0
Would love your thoughts, please comment.x
()
x