|
|
|
الوحدة QtUiTools (واجهة المستخدم ديناميكية التوليد) |
|
الوحدة QtUiTools
لتوليد النوافذ وقت التشغيل (واجهة المستخدم ديناميكية التوليد).
ويعتبر الملف ui هو مصدر هذه النوافذ ويوجد بالوحدة فئة واحدة فقط QUiLoader وتسمح لك بإنشاء الواجهات الديناميكية وذلك بالتحميل من ملفات ui بإستخدام الدالة load() التي تأخذ في وسيطها متغير من نوع QFile وتعيد QWidget*.
مثال:-
#include <QtGui> #include <QtUiTools> int main(int argc, char *argv[]) { QFile uiFile (".././mainwindow.ui"); QWidget *ui = loader. load(&uiFile ); uiFile.close(); ui->show(); return a.exec(); }
|
إذا ماكانت النافذة عبارة عن mainwindow يمكنك عمل قسر لها ويمكنك الحصول على المكونات الداخلية بإستخدام إسم الكائن object name في الدالة QObject::findChild أو الدالة QObject::findChildren.
| إسم الكاتب |
تاريخ الإضافة |
التقييم / المقيمين |
زيارات الدرس |
| مصفوفة |
04/07/2009 |
0 / 0 |
878 |
|
|
|
|