2013-06-14 6 views
2

Мне нужно установить ширину столбца в моем QTreeWidget до фиксированного размера. setColumnWidth(), по-видимому, не имеет эффекта, а приведенный код here приводит к ошибке компилятора. «headerView»: не является членом «QTreeWidget».Qt: Как исправить ширину столбца для QTreeWidget?

Я использую Qt 4.7.4.

ответ

2

QHeaderView :: resizeSection() может работать на вас. Попробуйте сделать следующий код:

treeWidget->header()->resizeSection(index, width);

+0

Это же предложение, как и в приведенной выше ссылке. Это дает мне ошибку: C2039: «headerView»: не является членом «QTreeWidget» – dst2

+0

просто 'header', а не' headerView' – Lol4t0

+0

@ Lol4t0 Да, я думаю, вы правы. Отредактировано соответствующим образом. –

Смежные вопросы