Russian Qt Forum

Qt => Qt Quick => Тема начата: Fregloin от Май 19, 2016, 17:37



Название: Как сделать CheckBox только для чтения?
Отправлено: Fregloin от Май 19, 2016, 17:37
Мне в модели нужно вывести рядом с названием объекта CheckBox, но надо сделать его только для чтения. галочка будет устанавливаться в рантайме через модель, юзер только должен быть информирован о том, что галочка есть или нет. Как это сделать?


Название: Re: Как сделать CheckBox только для чтения?
Отправлено: Mikhail от Май 19, 2016, 19:30
setEnabled( false );


Название: Re: Как сделать CheckBox только для чтения?
Отправлено: Hellraiser от Май 19, 2016, 19:42
В модели определить флаги для индексов с нужным столбцом.


Название: Re: Как сделать CheckBox только для чтения?
Отправлено: AlekseyK от Май 21, 2016, 21:56
В модели определить флаги для индексов с нужным столбцом.
Да, убрать editable flag:
Код
C++ (Qt)
^ ItemIsEditable