Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Cyrax от Январь 09, 2008, 23:31



Название: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: Cyrax от Январь 09, 2008, 23:31
ResizeRowsToContents сверху и внизу от текста до границ ячейки оставляет какие-то margin'ы, в результате получаем слишком высокие ячейки.
Почему метод ResizeRowsToContents не выполняет свою задачу должным образом ?


Название: Re: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: Пантер от Январь 10, 2008, 12:22
Выполняет все правильно. А если не нужны margin'ы, нужно выставить размер вручную. Как точно не помню, но на данном форуме ответ был, поищи. :)


Название: Re: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: ритт от Январь 11, 2008, 07:14
эти маржины определяются настройками текущего стиля


Название: Re: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: Cyrax от Январь 11, 2008, 13:26
Сейчас высота ячеек равна высоте QListBox'ов, QComboBox'ов и т.п. по умолчанию.
Если уменьшить высоту ячеек (убрать margin'ы (или padding'и ?)), то высота этих editor'ов автоматически уменьшится ?


Название: Re: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: stealth от Январь 18, 2008, 22:43
а самое неприятное, что высота ячеек еще постоянно прыгает, что очень напрягает,
как лечить? делал через выставление размера хеадеров, но всёр-но при обновлении модели или еще каком действии ячейки "прыгают"!!!
как лечить так и не разобрался тоже :(


Название: Re: ResizeRowsToContents: остаются bottom-margin и top-margin - как их убрать ?
Отправлено: kolob от Август 30, 2011, 09:33
Тут ответа так и не прозвучало.
Делал через setStyleSheet. Но не работает.
Код:
{
margin-top: 0px;
margin-bottom: 0px;
}