виджетах. Есть TreeView, написал кастомную модель. Нужно чтобы каждый объект TreeView отображался как Label (название параметра) и LineEdit со значением справа от него. И соответственно LineEdit можно редактировать и менять модель. Написал делегат, который создает LineEdit, все работает, все хорошо. Но делегат появляется только при редактировании. Мне же нужно чтобы этот LineEdit со значением был всегда. Как лучше этого добиться? Может я что-то использую не по назначению? Если нужна еще информация, могу скинуть/показать/написать - не хочу засорять чат картинками.
UPD: Нашел несколько способов - setItemWidget, openPersistentEditor, reimplement paint(), но все это выглядит как хаки. Если это и есть решение, скажите.
reimplement paint() этонорма
Обсуждают сегодня