![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Rigat |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 19.5.2010 Пользователь №: 1735 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Подскажите ка вынуть из QTableView имя колонки в таблице?
Подробнее выглядит так:
Для каждой колонки есть свой фильтр в ячейках QTableWidget, который пользователь вводит самостоятельно. Я хочу реализовать его примерно так (код не отлажен, могут быть ошибки):
Вот мне надо узнать ИМЯ_КОЛОНКИ. Или может кто знает другой способ как реализовать такую фильтрацию. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
так и не понял о чём речь, то ли о представлении (QTableView), то ли о таблице-виджете (QTableWidget)
|
|
|
Rigat |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 19.5.2010 Пользователь №: 1735 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата так и не понял о чём речь, то ли о представлении (QTableView), то ли о таблице-виджете (QTableWidget) Речь не о QTableView и не о QTableWidget, а о реализации фильтрации. Нашел нужную функцию model->headerData(0, Qt::Horizontal, 0).toString() так он выдает имя первого столбца, который называется "SName", но есть проблема если я задам новое имя столбца в модели таким образом model->setHeaderData(0, Qt::Horizontal, tr("Name")) то он выдаст мне "Name", соответственно sql запрос типа "Select Name, FName..." не найдет столбец Name в таблице. |
|
|
MoPDoBoPoT |
![]()
Сообщение
#4
|
Участник ![]() ![]() Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: ![]() ![]() ![]() |
А если так:
? |
|
|
Rigat |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 19.5.2010 Пользователь №: 1735 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 14:13 |