соеденение древа и таблици, помогите пожайлусто |
Здравствуйте, гость ( Вход | Регистрация )
соеденение древа и таблици, помогите пожайлусто |
Lunt |
11.5.2012, 16:16
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 11.5.2012 Пользователь №: 3373 Спасибо сказали: 0 раз(а) Репутация: 0 |
народ помогите, совсем сил нету...
я написал прогу, в ней слева древо классов справа таблица, мне надо сделать так чтобы при нажатии мышкой на элемент в древе, в таблице появился этот элемент... заранее спасибо вот код проги:
|
|
|
Гость_Гость_* |
11.5.2012, 17:41
Сообщение
#2
|
Гости |
Разбираться в твоих каракулях, да ещё и без нормального редактирования лень, но здесь есть 2 статьи про то как можно разбивать/объединять модели, получая более удобное представление, с помощью прокси моделей. На мой взгляд это самый правильный и реюзабельный способ из тех что я видел. Бонус использования в том, что например получение под таблицы из дерева, можно заимплементить 1 раз, и так что в любой ситуации когда понадобится подобный функционал, можно просто использовать уже готовую прокси модель, да и кода написать придется если не меньше, то точно уж не больше чем в том варианте который ты хочешь реализовать, а производительность решения потенциально выше, т.к. копирования данных в данной ситуации ты избегаешь.
Ну это всё верно конечно, если в PyQt можно создать наследника QAbstractProxyModel, хотя при большом желании наверняка можно сделать наследника на c++ и дальше уже использовать из Python кода. |
|
|
Текстовая версия | Сейчас: 25.12.2024, 16:46 |