Название: Зафиксировать колонки в QTableView как в Excel Отправлено: Barmaglodd от Апрель 17, 2009, 11:03 Собственно сабж. Хочется, чтобы можно было часть колонок всегда показывать, а остальные скролить. Сделать зафиксированные колонки вертикальным заголовкам нельзя, т.к. надо редактировать содержимое.
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: pastor от Апрель 17, 2009, 11:06 Можно сделать 2 QTableView и спользовать QSortFilterProxyModel
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: Barmaglodd от Апрель 17, 2009, 11:21 Опять костыли и подпорки :(
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: pastor от Апрель 17, 2009, 11:23 А в чем собсвенно костыли?
В Qt нет такой стандартной возможности и нужна она единицам людей. Библиотека все в себя включить неможет. Нужна доп возможность - реализовывай сам. Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: Barmaglodd от Апрель 17, 2009, 11:46 Это я про 2 таблицы. А про то, что всем не угодишь, я согласен. :)
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: lit-uriy от Апрель 17, 2009, 14:50 >>А в чем собсвенно костыли?
+100 В экселе также и сделано, просто после "зафиксирования" промежуток между виджетами становится равен нулю. И у одного из виджетов ограничивается кол-во отображаемых столбцов (строк) Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: Karl-Philipp от Апрель 24, 2009, 23:00 По теме: можно глянуть виджет QExtendedGridView (http://www.qt-apps.org/content/show.php/QExtendedGridView?content=103163). Похоже там реализована функциональность фиксации колонок.
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: Barmaglodd от Апрель 25, 2009, 07:11 Я смотрел, там сделано приблизительно как предложил pastor.
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: pastor от Апрель 29, 2009, 14:40 OS2, создай отдельную тему по твоему вопросу
Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: kolob от Февраль 10, 2013, 22:40 Я пробовал как написали, но только изначально я использую QTableWidget.
Беру из него модель и устанавливаю ее в QTableView который рядом c QTableWidget ледит. Но проблема в том что строки которые span в tableWidget в tableView они не span! Что делать? Подскажите... Название: Re: Зафиксировать колонки в QTableView как в Excel Отправлено: panAlexey от Февраль 11, 2013, 09:59 А в чем собсвенно костыли? Это не совсем верно, что она нужна единицам людей.В Qt нет такой стандартной возможности и нужна она единицам людей. Просто не все пробовали такую фьючу и осознают её удобство. Она очень удобна. У меня в 1С во многих отчетах фиксируется хейдер и пара левых колонок. Да и во многих вьювах табличных тоже фиксируется. Ибо они "широкие" и при скроле вправо надо бы видеть к какому униту относится информация. Вот я удобство её попробовав счел её весьма полезной. |