Название: QTreeWidget сброс selection Отправлено: Igors от Август 25, 2015, 15:23 Добрый день
Как простыми/штатными методами добиться чтобы selection сбрасывался при нажатии в пустую, незаполненную область viewport'а (или в хедер)? Спасибо Название: Re: QTreeWidget сброс selection Отправлено: Vladimir от Август 25, 2015, 15:39 Попробуй
void QAbstractItemView::clearSelection() Название: Re: QTreeWidget сброс selection Отправлено: GreatSnake от Август 25, 2015, 16:05 Выставить нужный QAbstractItemView::SelectionMode. В случае QAbstractItemView::SingleSelection сбросить не удастся.
Нажатие на хедер не должно менять selection. Название: Re: QTreeWidget сброс selection Отправлено: Igors от Август 26, 2015, 09:14 Выставить нужный QAbstractItemView::SelectionMode. В случае QAbstractItemView::SingleSelection сбросить не удастся. Да, сбрасывается при ContiguousSelection. СпасибоНажатие на хедер не должно менять selection. Это по каким "канонам"? :) Выходит что юзер (если QTreeWidget заполнено) никак не может избавиться от selection - не есть хорошоНазвание: Re: QTreeWidget сброс selection Отправлено: GreatSnake от Август 26, 2015, 10:59 Это по каким "канонам"? :) По принципу "каждый должен заниматься своим делом".В задачи хедера ни коим образом не входит управление выборкой. Да хотя бы возьмём ситуацию, когда юзер сделал множественную выборку и изменил сортировку или перетасовал колонки или изменил их размер. У него в этом случае должна быть сброшена выборка ??? Я бы такому писаке по рукам давал за такой "look-and-feel". Цитировать Выходит что юзер (если QTreeWidget заполнено) никак не может избавиться от selection - не есть хорошо По нажатию Up/Down будет сделан сброс.Название: Re: QTreeWidget сброс selection Отправлено: Igors от Август 26, 2015, 11:25 По принципу "каждый должен заниматься своим делом". В общем случае входит - напр есть возможность выбирать колонкиВ задачи хедера ни коим образом не входит управление выборкой. По нажатию Up/Down будет сделан сброс. Определение что такое контрол звучит примерно так Цитировать Это визуальный элемент управления с которым можно манипулировать с помощью мыши Обратите внимание что про тетю Клаву ничего не сказано :) Up/Down - это неэлегантно. Ну да ладно, похоже что просто "нету"Спасибо |