Здравствуйте, гость ( Вход | Регистрация )
PAFOS | Дата 2.2.2011, 15:12 |
1. Сортировку уже в Qt сделали за вас sortByColumn ( единственное, что он для tableView ) QTableWidget наследует QTableView) так что sortByColumn доступно и для QTableWidget |
|
xls | Дата 2.2.2011, 14:03 |
Это все понятно, но мне бы хотелось чтобы при запуске программа сама все сортировала. Я написал код, но хотелось бы посоветоваться, так как думаю что он не очень правильный и не рациональный. Вот сам код: 1. Сортировку уже в Qt сделали за вас sortByColumn ( единственное, что он для tableView ) 2. Поиск лучше сделать через QSortFilterProxyModel |
|
bigory | Дата 2.2.2011, 12:04 |
bigory, одна проблема - одна тема. Я очень извиняюсь, но все мои вопросы касаются одного элемента, тем более они не требуют большие разьяснения. Прошу прощения если я немного нарушаю правила. 1) В настройках QTableWidget есть пункт сортировки. Потом можно просто клацать по заголовку столбца. Это все понятно, но мне бы хотелось чтобы при запуске программа сама все сортировала. Я написал код, но хотелось бы посоветоваться, так как думаю что он не очень правильный и не рациональный. Вот сам код:
Я не стал расписывать подробнее что делает setUser, так как он не маленький, работает с добавлением очень хорошо и вопросов о дабавлении нет. Код сортировки нормальный или его следует переделать? Или есть какая-то готовая функция которая делает то, что мне нужно? |
|
RazrFalcon | Дата 2.2.2011, 8:20 |
1) В настройках QTableWidget есть пункт сортировки. Потом можно просто клацать по заголовку столбца. 2)
|
|
Litkevich Yuriy | Дата 2.2.2011, 8:13 |
bigory, одна проблема - одна тема. | |
bigory | Дата 2.2.2011, 0:33 |
Всем доброе время суток! Мне нужно решить 2 задачи, это сортировка таблицы и поиск. На форме имею элемент tableWidget, та находятся данные: Login, email, ФИО, группа. 1)Как правильно написать функцию сортировки по ФИО? 2)Как сделать поиск по выбранным мною данным и выделить строку, где есть эти данные? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 1:09 |