سؤال

أنا جديد في QT ، وأنا أستخدم QTableView, ، كما هو مبين أدناه:

enter image description here

على الجانب الأيسر من الجدول ، تعرض QT تلقائيًا رقم صف ، كما لاحظت باللون الأحمر. كيف أتخلص من هذه الأرقام؟

مشكلتي الأخرى هي ، إذا قمت بالنقر فوق أي خلية ، يتم تحديد تلك الخلية فقط. كيف يمكنني الوصول إلى أين ، عندما ينقر المستخدم على خلية ، يتم تحديد الصف بأكمله ، كما أشرت باللون الوردي؟ على سبيل المثال ، إذا قمت بالنقر فوق TestApp-copy.itr الخلية ثم يجب تحديد الصف الثالث بأكمله.

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

المحلول

يستخدم

table->verticalHeader()->hide();

للحصول على الرأس العمودي وإخفائه ، و

table->setSelectionBehavior(QAbstractItemView::SelectRows);

ليصنع QTableView حدد فقط صفوف كاملة. قد ترغب أيضًا في تحديد وضع اختيار.

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