16 / 16 / 3
Регистрация: 05.08.2012
Сообщений: 89
|
|
1 | |
QTableView перенос строк в ячейках06.08.2013, 19:46. Показов 11907. Ответов 6
Метки нет (Все метки)
Незамысловатый эффект, но никак не придумаю, как его просто реализовать, в гугле пока не нашел.
Нужно ровно то, что в названии темы -- чтобы QTableView (решения для QTableWidget тоже подойдут, я поправлю делегаты и/или модели) в ячейках был возможен перенос строк, хотя бы 2 строки. По факту очень надо, чтобы в паре столбцов надписи шли одна под другой парами в ячейках. Можно поколдовать с setSpan(), но тогда будет не очень удобно грузить данные из базы скорее всего, да и эта хрень у меня для заголовка уже как-то не очень заработала. Знаю про делегаты, но одного редактора мне явно мало. Если я назначу ячейкам особо извращенские виджеты, то опять же моей проблемой станет, как я туда значения пихать стану (взаимодействие с видом хорошо так усложнится). Я что-то не понимаю? Есть несложный способ? Буду благодарен за советы.
0
|
06.08.2013, 19:46 | |
Ответы с готовыми решениями:
6
QTableView/QTableWidget drag drop перенос строк и ячеек Создать QGridLayout в ячейках таблицы QTableView Перенос строк в ячейках MSFlexGrid DataGrid: перенос строк в ячейках с AutoGenerateColumns |
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
16.01.2014, 18:59 | 4 |
Не совсем понятно при чем тут setSpan. Но ведь обычный перенос строк есть из коробки.
0
|
16 / 16 / 3
Регистрация: 05.08.2012
Сообщений: 89
|
|
22.01.2014, 01:09 [ТС] | 5 |
Да нет, я просто очень криво описал то, что мне нужно. ResizeToContents как раз не подходит, я про эту фичу знаю, естественно. Но требовалось при FixedRow переносить текст по строкам, желательно заданным образом т.е. "включить поддержку \n внутри ячеек столбца".
Не по теме: Очень нужен был эффект, чтобы я мог контролировать, что именно в первой строке ячейки, а что во второй. Так криво задача стояла, что именно в одну ячейку выводились и читались спаренные данные, т.е. автоматический перенос первой строки получался нежелательным, появлялась необходимость либо в костыле с сепаратором, либо -- то, что я так сумбурно пытался описать (сепаратор = \n), что изящнее. --- В общем, вопрос решил созданием кастомного делегата, чего и пытался избежать, а позже -- переформулированием задачи, если честно =)
0
|
3 / 3 / 1
Регистрация: 20.01.2015
Сообщений: 100
|
||||||
01.03.2019, 06:04 | 7 | |||||
Товарищи , по этой же теме - не получается перенести.
создал слот:
А я пытаюсь сделать, что там был перенос текста, как вот тут: Подскажите пожалуйста куда копать в настройках кода..
0
|
01.03.2019, 06:04 | |
01.03.2019, 06:04 | |
Помогаю со студенческими работами здесь
7
Перенос по словам в объединённых ячейках DBGrid перенос слов в ячейках Перенос текста в ячейках StringGrid Перенос текста в объединенных ячейках Перенос слов в ячейках StringGrid'a Перенос слов в ячейках SourceGrid Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |