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