Есть QTreeWidget.Необходимо выделить одно или несколько поддеревьев, щёлкая по их вершинам.Казалось бы обойди поддеревья и выстави у всех элементов setSelected( true ), но время работы уже на 5000 элементах оказывается совершенно неприличной. Причём если вместо setSelected использовать setChecked или setBackground, то всё работает заметно быстрее.Возможно ли как-то ускорить этот процесс? Как-то выделять много элементов за раз, а не по одному?Дополнительные сведения:1) Win 7 x86/64, Qt 4.7.3 MinGW2) перерисовку отключал, отсылку сигналов блокировал3) выделение - Extended
|