![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
NordWest |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Сабж... кажется так пишут, когда суть в названии содержится.
Вобщем нужна таблица со списком (к примеру открытых файлов), в котором первая колонка представляет из себя место для отметки и чтобы можно было выделять несколько файлов для дальнейших с ними операций. Подскажите какие классы и какие свойства надо выставлять. |
|
|
molchanoviv |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Посмотри классы QTableView и QAbstractTableModel (ну или их потомков) А вообще в книге Ю В Земскова подробно описано как это делается(даже в сокращенном варианте)
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
да, через модель/представление это лучше делать, но можно и через установку виджета
|
|
|
NordWest |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
А можно тоже самое сделать через QListView?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
NordWest |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Ладно, пусть без столбцов, мне хотя бы галочка и строка с путём к файлу нужна.
|
|
|
NordWest |
![]()
Сообщение
#7
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
И ещё. Как сделать выделение только строк целиком и запретить изменение ячеек? Я не нашел где стили выставляются.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
NordWest, яж тебе в 3-ем сообщении ссылку дал, там есть установка виджета в таблицу.
|
|
|
NordWest |
![]()
Сообщение
#9
|
Студент ![]() Группа: Участник Сообщений: 86 Регистрация: 26.11.2008 Пользователь №: 433 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
NordWest, яж тебе в 3-ем сообщении ссылку дал, там есть установка виджета в таблицу. Да, я так и сделал. Через таблицу. Но её настраивать надо, а как - не понятно. QTableView - это потомок QTableWidget? Т.е. можно попробовать его использовать взамен? Он позволит мне установть требуемые свойства? Поглядев список функций, сомневаюсь. И вот не пойму отчего событие не срабатывает. Сделал пока так:
Сделал slotFrameListClicked:
Не проходит сигнал... |
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
QTableView - это потомок QTableWidget? см. асистент (QTableView Class Reference)
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.4.2025, 16:08 |