Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Int main() от Июль 21, 2013, 10:17



Название: QTreeWidget какая строка активна
Отправлено: Int main() от Июль 21, 2013, 10:17
Здравствуйте. Подскажите, как это узнать. Вот к примеру у меня активна строка 2 , как на скрине. Как это узнать?


Название: Re: QTreeWidget какая строка активна
Отправлено: Int main() от Июль 21, 2013, 10:31
и еще вопрос: можно ли в QTreeWidget добавить как бы разделители между колонками, например, как в диспетчере задач windows


Название: Re: QTreeWidget какая строка активна
Отправлено: gil9red от Июль 21, 2013, 11:08
и еще вопрос: можно ли в QTreeWidget добавить как бы разделители между колонками, например, как в диспетчере задач windows
Код:
QTreeWidgetItem *item = treeWidget->currentItem();
Можно также у treeWidget отлавливать сигнал itemActivated(QTreeWidgetItem*,int)

Здравствуйте. Подскажите, как это узнать. Вот к примеру у меня активна строка 2 , как на скрине. Как это узнать?
Разделители уже есть :)
Попробуйте включить сортировку :)


Название: Re: QTreeWidget какая строка активна
Отправлено: lit-uriy от Июль 21, 2013, 11:33
Int main(), В диспетчере задач используется не дерево, а таблица. Если тебе нужна таблица, то используй QTableWidget


Название: Re: QTreeWidget какая строка активна
Отправлено: gil9red от Июль 21, 2013, 11:49
Круг замкнулся! ;D
http://www.prog.org.ru/index.php?topic=25304.msg180898#msg180898


Название: Re: QTreeWidget какая строка активна
Отправлено: Int main() от Июль 21, 2013, 13:56
Вощем мне надо сделать так: когда активна первая сторока QTreeWidget, то считать первых 5 строк с текстового файла и вывести в текстовом поле, когда активна вторая строка, то считать следующих 5 строк с текстового файла и вывести в текством поле и так далее.
Ps. Насчет закнутого круга, так я сначала думал использовать QTableWidget, но как-то он мне не понравился )))


Название: Re: QTreeWidget какая строка активна
Отправлено: lit-uriy от Июль 21, 2013, 19:45
>>я сначала думал использовать QTableWidget, но как-то он мне не понравился
Что, лёгких путей не ищешь?
 ;D


Название: Re: QTreeWidget какая строка активна
Отправлено: Int main() от Июль 21, 2013, 21:11
хех, просто там какие-то большие  ячейки. И выделяются только они отедельно каждая, а не вся строка, как в QTreWidget


Название: Re: QTreeWidget какая строка активна
Отправлено: gil9red от Июль 21, 2013, 21:51
хех, просто там какие-то большие  ячейки. И выделяются только они отедельно каждая, а не вся строка, как в QTreWidget
Поэтому и говорят, чтобы читали документацию :)
смотрите setSelectionBehavior() у вашей таблицы )