قم بتغيير عرض أعمدة الجدول على نافذة تغيير حجمها أو الخائن

StackOverflow https://stackoverflow.com/questions/2529046

سؤال

النظر في أن هناك QTABLWIDGET و QTEXTEDIT. كلاهما في Qsplitte أفقي. دع أداة QTable لديها عمودين.

تكمن المشكلة في تغيير حجم عرض أعمدة الجدول أثناء قيامك بتغيير حجم التشغيل عن طريق تحريك الفاصل بالماوس. هل هناك أي خيارات لتغيير حجم التزامن مع الجدول؟

شكرًا.

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

المحلول

QHeaderView *header = ui->tableWidget->horizontalHeader();
header->setResizeMode(QHeaderView::Stretch);

يقوم هذا الرمز بتعيين جميع أعمدة U-> TableWidget على قدم المساواة واتركه يتغير تلقائيًا. وإلقاء نظرة على وصف QHeaderview في المستندات ، يمكنك فعل أي شيء تقريبًا يمكنك تخيله باستخدام أعمدة الجدول باستخدام واجهة برمجة التطبيقات هذه.

حزين ، ولكن لا يمكنك تعيين أي عامل تمتد أو SMTH. ، إذا كنت بحاجة إلى عرض عمود علائقي لا تكون متساوية ، ولكن لا يزال بإمكانك إعادة تنفيذ الحجم () أو تغيير حجم الأقسام عند حرائق هندسة الرأس.

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