Автор Тема: Qt4 Горизонтальные хидеры в таблице [решено]  (Прочитано 1243 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Помогите разобраться :

Нужна таблица такого вида,  написанная на классах qt4.  Причём, так-как приборов много, а окно не такое и большое, нужен вертикальны скролл. А в последнем ряду - кнопка запуска (или, как вариант -  кнопка выбора).

Понял, что концепция таблиц изменилась, что отображения используется один класс, а для хранения внутренности таблицы - другой. Но как-то в голову не влезает. Где-то в инете находил даже пример с горизонтальными хидерами таблицы, а мне надо вертикальные (в первом столбце).


« Последнее редактирование: 29.06.2015 21:15:16 от ruslandh »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Если тебе нужно зафиксировать первый столбец в качестве «заголовка», то есть пример в документации:
http://doc.qt.io/qt-5/qtwidgets-itemviews-frozencolumn-example.html (увы, для Qt5, но принцип тот же. Пример для Qt4 стёрли с сайта).
Вот обсуждение на форуме Qt: http://www.qtcentre.org/threads/61121-How-To-Apply-Scroll-Only-for-few-columns-of-QTableview
Там же есть пример реализации.
Андрей Черепанов (cas@)

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 495
  • ненужная строка
    • Найдётся всё
надо вертикальные (в первом столбце).
QTableView::setVerticalHeader()
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Спасибо, пойду разбираться :)