سؤال
كيف تستعمل QTableView
في Nokia QT SDK (للهواتف المحمولة). لقد أحالت بعض المستندات ولكن ما زلت لا أتحمل QTableView
. يرجى أي شخص يقترح كيفية استخدام QTableView
.
أريد أن أظهر QTableView
مع ثلاثة أعمدة.
المحلول
بالنسبة لبيانات الجدول ، تحتاج إلى تنفيذ نموذج يحتفظ بالبيانات. إذا كنت لا تحتاج إلى أي شيء مميز ، فيمكنك فقط الفئة الفرعية QabstractTableModel.
نقلاً عن أهم الأجزاء من الوثائق:
عند التصنيف الفرعي QabstractTableModel ، يجب عليك تطبيق RowCount () و ColumnCount () و Data ().
تحتاج النماذج القابلة للتحرير إلى تنفيذ setData () ، وتنفيذ الأعلام () لإرجاع قيمة تحتوي على QT :: Itemsistable.
لم تحدد المكان الذي تحصل فيه على البيانات التي ستعرضها في جدولك. هذا يحدد كيفية حاجة إلى تنفيذ الوظائف المطلوبة.
لنموذج أكثر بساطة ، استخدم QStAndArdItemModel التي لديها بالفعل تنفيذ أساسي لجميع الوظائف المطلوبة.