Название: Различные размеры ячейки в TableWidget Отправлено: Fr0sT от Ноября 01, 2008, 14:52 Всех приветствую!
Я только-только начал разбираться в QT, после уютных Дельфей все это для меня как темный лес %-). Поэтому извиняйте, если мой вопрос окажется слишком нубским. Собственно, хочу накидать небольшую, но полезную программку, и ключевым элементом в ней собираюсь сделать таблицу. Сложность в том, что в одном из столбцов хочу разместить объёмные тексты, а в другом - картинки. соответственно для первого надо будет определять высоту строки, чтобы влезал весь текст, а для второго - как-то отрисовывать картинку. Как это сделать? И еще хотелось бы на пальцах узнать, как работает model-view. Название: Re: Различные размеры ячейки в TableWidget Отправлено: spleenjack от Ноября 01, 2008, 15:16 О model/view на русском можешь почитать на crossplatform.ru (http://www.crossplatform.ru/documentation/qtdoc4.3/model-view-programming.php).
Название: Re: Различные размеры ячейки в TableWidget Отправлено: Fr0sT от Ноября 11, 2008, 10:11 spleenjack, спасибо, читаю, вникаю...
Так все-таки, как определять высоту ячейки, имея ее ширину и содержащийся в ней текст (режим переноса слов)? И где это делать? Название: Re: Различные размеры ячейки в TableWidget Отправлено: lit-uriy от Ноября 11, 2008, 10:14 2 Fr0sT, а зачем тебе высота ячейки, лучше чтобы высота сама подстраивалась под содержимое.
void QTableView::resizeRowsToContents () [slot] (http://crossplatform.ru/documentation/qtdoc4.3/qtableview.php#resizeRowsToContents) и wordWrap : bool (http://crossplatform.ru/documentation/qtdoc4.3/qtableview.php#wordWrap-prop) у каждого класса смотри ссылку List of all members, including inherited members (Список всех членов включая унаследованные) там могут оказатся нужные тебе методы Название: Re: Различные размеры ячейки в TableWidget Отправлено: Fr0sT от Ноября 11, 2008, 11:20 lit-uriy, о! То, что надо! Просматривал список методов, но этой функции не нашел - попробуем!
|