تعلم استخدام QTabWidget في PySide6 لإنشاء واجهات متعددة التبويب في Python

Posted by

تعلم PySide6 – استخدام QTabWidget لإنشاء واجهات متعددة التبويب في Python

تعلم PySide6 – استخدام QTabWidget لإنشاء واجهات متعددة التبويب في Python

في هذا الدرس، سنتعلم كيفية استخدام مكتبة PySide6 في لغة برمجة Python لإنشاء واجهات متعددة التبويب باستخدام عنصر QTabWidget.

QTabWidget هو عنصر واجهة المستخدم في PySide6 الذي يسمح لنا بإنشاء واجهات تحتوي على علامات تبويب يمكن للمستخدم النقر عليها للتنقل بين محتويات مختلفة.

لبدء استخدام QTabWidget، يجب علينا تثبيت مكتبة PySide6 واستيراد الوحدات اللازمة. يمكنك تثبيت PySide6 باستخدام الأمر التالي في وحدة التحكم:

pip install PySide6

ثم يمكنك استيراد الوحدات اللازمة في كود Python الخاص بك كما يلي:

from PySide6.QtWidgets import QApplication, QMainWindow, QTabWidget, QWidget
import sys

بعد ذلك، يمكننا إنشاء نافذة رئيسية وإضافة QTabWidget إليها وإنشاء علامات تبويب داخله. يمكننا أيضا إضافة محتوى مختلف لكل علامة تبويب باستخدام عناصر مختلفة مثل QWidget و QLabel وغيرها.

app = QApplication(sys.argv)
window = QMainWindow()

tabs = QTabWidget()
tab1 = QWidget()
tab2 = QWidget()

tabs.addTab(tab1, "Tab 1")
tabs.addTab(tab2, "Tab 2")

window.setCentralWidget(tabs)

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

هذا مثال بسيط على كيفية استخدام QTabWidget في PySide6 لإنشاء واجهات متعددة التبويب في Python. يمكنك استخدام هذا العنصر لتنظيم وتقسيم محتوى تطبيقك بشكل منظم وبسيط.

0 0 votes
Article Rating
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@hussenparmagah1624
4 months ago