Форум сайта python.su
Появилась необходимость в таком вот элементе: дерево папок (только папки, без файлов. Что-то вроде того, как в Проводнике в левой части) в котором любую папку можно отметить при помощи чекбокса.
Из документации понял, что нужно использовать связку QTreeView и QDirModel, но как именно получить нужный функционал пока не очень представляю. Кто-то может подсказать? Не обязательно полностью готовый код, буду рад наброскам/идеям
Офлайн
voltron
flags = QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled
Офлайн
Enchantner, спасибо за подсказку, буду думать. Но так получается, что при каждом обновлении дерева (например, раскрыта одна из папок и добавилось еще 10 новых элементов) нужно заново его обходить и выставлять флаги и состояние чекбоксов заново?
Офлайн
voltron
ну, это уже зависит от программиста :) Как сделаешь - так и будет.
Офлайн