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.
Bravo, bon travail
استمر عاشت ايدك اني متابع الكورس من البداية