سؤال

كيف تستعمل QTableView في Nokia QT SDK (للهواتف المحمولة). لقد أحالت بعض المستندات ولكن ما زلت لا أتحمل QTableView. يرجى أي شخص يقترح كيفية استخدام QTableView.

أريد أن أظهر QTableView مع ثلاثة أعمدة.

هل كانت مفيدة؟

المحلول

بالنسبة لبيانات الجدول ، تحتاج إلى تنفيذ نموذج يحتفظ بالبيانات. إذا كنت لا تحتاج إلى أي شيء مميز ، فيمكنك فقط الفئة الفرعية QabstractTableModel.

نقلاً عن أهم الأجزاء من الوثائق:

عند التصنيف الفرعي QabstractTableModel ، يجب عليك تطبيق RowCount () و ColumnCount () و Data ().

تحتاج النماذج القابلة للتحرير إلى تنفيذ setData () ، وتنفيذ الأعلام () لإرجاع قيمة تحتوي على QT :: Itemsistable.

لم تحدد المكان الذي تحصل فيه على البيانات التي ستعرضها في جدولك. هذا يحدد كيفية حاجة إلى تنفيذ الوظائف المطلوبة.

لنموذج أكثر بساطة ، استخدم QStAndArdItemModel التي لديها بالفعل تنفيذ أساسي لجميع الوظائف المطلوبة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top