Russian Qt Forum

Qt => Вопросы новичков => Тема начата: smilik от Август 18, 2016, 15:50



Название: Как в QTreeWidget в заголовок столбца вставить QCheckBox
Отправлено: smilik от Август 18, 2016, 15:50
Доброго времени суток всем!!!
Строю дерево с помощью QTreeWidget. Мне нужно в заголовке столбца поставить checkBox.
Делаю так
Код
C++ (Qt)
QStringList headers;
headers << "Zag1" << "Zag2" << "Zag3";
QTreeWidgetItem *header = new QTreeWidgetItem(headers);
header -> setCheckState(2, Qt::Checked);
ui->treeWidget -> setHeaderItem(header);
 

т.е. я хочу чтобы у меня в заголовке 3-го столбца был CheckBox, но не получается. Что не так я делаю???


Название: Re: Как в QTreeWidget в заголовок столбца вставить QCheckBox
Отправлено: Racheengel от Август 18, 2016, 15:58
http://www.prog.org.ru/topic_11361_30.html


Название: Re: Как в QTreeWidget в заголовок столбца вставить QCheckBox
Отправлено: smilik от Август 18, 2016, 16:09
т.е. это необходимо дополнительно реализовывать
и функция
Код
C++ (Qt)
void QTreeWidget::setHeaderItem(QTreeWidgetItem * item)
 
сдесь не поможет?


Название: Re: Как в QTreeWidget в заголовок столбца вставить QCheckBox
Отправлено: Racheengel от Август 18, 2016, 16:25
да там во втором посте сверху скачать готовый класс можно :)