Qt QStandardItem setCheckable (true) не сохраняет состояние флажка - PullRequest
0 голосов
/ 23 января 2012

У меня есть простой QStandardItemModel, который содержит дату, чтобы показать в QTreeview когда я установил один из столбцов с:

   items.insert(1,new QStandardItem());
    items.at(1)->setCheckable(true);
    m_model->insertRow(0,items);

Затем я проверяю флажок и закрываю QDialog, который содержит Qtreeview. когда я снова открываю окно QDialog, состояние не сохраняется. я не строю это снова, все остальные столбцы, которые являются текстовыми сохраняются в представлении. что я делаю не так, я не делаю циклов и сохраняю состояния снова и снова.

1 Ответ

1 голос
/ 23 января 2012

setCheckable (истина); 'просто включите виджет для проверки.Если вы выполните setChecked(true); после, ваш виджет будет проверен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...