Как добиться подобного внешнего вида? |
Здравствуйте, гость ( Вход | Регистрация )
Как добиться подобного внешнего вида? |
Флинт |
3.10.2011, 9:55
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 1.10.2011 Пользователь №: 2919 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот собственно скриншот макета:
Данные берутся из базы данных, за заголовок, тэги, дату и пр. отвечает своя ячейка в базе данных. Модель пока сделал, наследуясь от QSqlQueryModel, для представления мне кажется лучше всего подойдет ListView, но как заполнить один его элемент данными из нескольких ячеек таблицы? И как добиться нужного форматирования этих данных? Можно ли сделать это делегатом, или нужно писать свое представление? Направьте в нужную сторону пожалуйста |
|
|
Флинт |
11.11.2011, 9:50
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 1.10.2011 Пользователь №: 2919 Спасибо сказали: 0 раз(а) Репутация: 0 |
Возник следующий вопрос. Делегат %
Возник следующий вопрос. Делегат свой я сделал и даже добился нужного внешнего вида, проблемы начинаются, когда в средней строчке, где планируется размещать комментарии появляется слишком много текста, а соседние строки текста ничего не знают о размере друг друга и ничего не масштабируется, примерно так: Размещаю элементы подобным образом в методе paint делегата:
Метод sizeHint пока такой:
Куда копать? |
|
|
Текстовая версия | Сейчас: 23.11.2024, 18:39 |