25 ألسنة في PyQt (العربي)

Posted by


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

أولاً، نحتاج إلى استيراد المكتبات الضرورية من PyQt. يمكنك القيام بذلك عن طريق كتابة الأمر التالي:

from PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget, QVBoxLayout, QLabel
import sys

بعد ذلك، يمكنك بدء إنشاء التطبيق وإعداد النافذة الرئيسية. يمكنك استخدام الأوامر التالية:

app = QApplication(sys.argv)

window = QMainWindow()
window.setWindowTitle('25 Tabs Example')
window.setGeometry(100, 100, 600, 400)

ثم، يمكنك إنشاء مكون علامات التبويب وإضافته إلى الشاشة. يمكنك استخدام الأمر التالي:

tabs = QTabWidget()
window.setCentralWidget(tabs)

بعد ذلك، يجب إنشاء علامات التبويب الفردية وإضافة المحتوى إليها. يمكنك استخدام الأمر التالي:

for i in range(25):
    tab = QWidget()
    layout = QVBoxLayout()
    label = QLabel(f'Tab {i+1}')
    layout.addWidget(label)
    tab.setLayout(layout)
    tabs.addTab(tab, f'Tab {i+1}')

أخيرًا، يمكنك عرض النافذة الرئيسية وبدء تشغيل التطبيق. يمكنك استخدام الأوامر التالية:

window.show()
sys.exit(app.exec_())

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

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@wssifiyassine3199
1 month ago

No thanks will be enough ! you are simply an awesom genuis

@bekhelifaa6307
1 month ago

السلام عليكم 
صديقي افهم من هذه الدروس اننا في مرحلة تصميم برنامجنا وان التكويد لم نبدأ فيه بعد
متى سنبدأ المشاريع التعليمية ان امكن