Название: Как узнать номер столбца по тексту заголовка в QTableView? Отправлено: Denis.Rassvetniy от Сентябрь 29, 2011, 12:58 Здравствуйте, уважаемые!
Есть QTableView, в которой для каждого столбца нужно определить свой делегат. Использую QAbstractItemView::setItemDelegateForColumn. Первым параметром необходимо передать номер столбца. Так вот можно ли как-нибудь узнать этот номер, зная заголовок столбца. Т.е. что-то типа QSqlTableModel::fieldIndex(), только для QTableView. Название: Re: Как узнать номер столбца по тексту заголовка в QTableView? Отправлено: Странник от Сентябрь 29, 2011, 17:51 вы чего-то не того хотите = ) QSqlTableModel::fieldIndex() возвращает номер столбца в таблице по его имени. понятие имени столбца в таблице справедливо только для sql-моделей, в то время как view работает с QAbstractItemModel, которая понятия о нем не имеет. но это не мешает вам использовать номер столбца, который вернет QSqlTableModel::fieldIndex() в качестве параметра функции.
Название: Re: Как узнать номер столбца по тексту заголовка в QTableView? Отправлено: Denis.Rassvetniy от Октябрь 01, 2011, 01:12 но это не мешает вам использовать номер столбца, который вернет QSqlTableModel::fieldIndex() в качестве параметра функции. Хотелось бы чтобы мухи были отдельно, котлеты отдельно ) Видимо простого решения моего вопроса не существует...Чтоб не создавать ещё одну тему, спрошу здесь же. Как можно разбить заголовок таблицы на несколько строк, то есть сделать перенос по словам? Название: Re: Как узнать номер столбца по тексту заголовка в QTableView? Отправлено: Layer от Октябрь 06, 2011, 10:50 вставлять символ "\n" в надписи заголовков
|