🎯 الهدف: نتعلم كيفية إضافة زر (Button) إلى نافذة PyQt باستخدام QPushButton.
🧱 الشيفرة الأساسية:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
app = QApplication(sys.argv)
# إنشاء نافذة
window = QWidget()
window.setWindowTitle('زر بسيط في PyQt')
window.resize(400, 300)
# إنشاء زر
button = QPushButton('اضغط هنا', window)
button.move(150, 130) # تحديد موقع الزر داخل النافذة
# عرض النافذة
window.show()
sys.exit(app.exec_())
📝 شرح الكود:
| السطر | الشرح |
|---|---|
QPushButton('اضغط هنا', window) |
إنشاء زر بعنوان "اضغط هنا" داخل النافذة |
button.move(150, 130) |
تحديد موقع الزر داخل النافذة (150 بكسل من اليسار، 130 من الأعلى) |
✅ تمرين تطبيقي بسيط:
قم بإنشاء نافذة تحتوي على زر بعنوان "ابدأ التطبيق"، وغيّر مكانه إلى الإحداثيات 100, 100.
✅ الحل: زر بعنوان "ابدأ التطبيق" في نافذة PyQt
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
app = QApplication(sys.argv)
# إنشاء النافذة
window = QWidget()
window.setWindowTitle('نافذة مع زر ابدأ')
window.resize(400, 300)
# إنشاء زر بعنوان "ابدأ التطبيق"
start_button = QPushButton('ابدأ التطبيق', window)
start_button.move(100, 100) # وضع الزر عند الإحداثيات 100, 100
# عرض النافذة
window.show()
sys.exit(app.exec_())
🔎 النتيجة:
عند تشغيل الكود، ستظهر نافذة فيها زر مكتوب عليه "ابدأ التطبيق" في الموقع المحدد داخل النافذة.

