![]() |
![]() | #16 |
ppz kkz Join Date: 03 2003 Location: at home Age: 36
Posts: 111
Downloads: 0 Uploads: 0
Reputation: 19 | 4 | ![]()
da net Aram jan , ty navernoe ne ponyal menya pravil`no ... ya ponimayu shto ty xochesh imet' dannie o dline i shirote , no ty s****yvaesh ix neverno !!! etot otrivok koda nevernaya ` if(lStyle == VERTICAL) { totalWidth = max(totalWidth, item->width()); } else { totalWidth += item->width() + 3; } ono doljen vyglyadet' tak ` if(lStyle == HORIZONTAL) { totalWidth = max(totalWidth, item->width()); } else { totalWidth += item->width() + 3; } i togda u tebya budut vernie dannie v totalwidth |
![]() |
![]() | #17 |
The Reloaded Join Date: 01 2002 Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Downloads: 4 Uploads: 0
Reputation: 146 | 4 | ![]()
width - ширина, при вертикальном расположении общая ширина есть максимальная ширина элементов, а при горизонтальной - их сумма ![]() ![]() |
![]() |
![]() | #18 |
ppz kkz Join Date: 03 2003 Location: at home Age: 36
Posts: 111
Downloads: 0 Uploads: 0
Reputation: 19 | 4 | ![]()
Vertical - ето когда элементы упорядочены последовательно горизонтально 1.[---] 2. [---] 3. [---] 4. [---] Horizontal - ето когда элементы упорядочены последовательно вертикально 1. [---] 2. [---] 3. [---] 4. [---] po krayney mere v moyom QT eto imenno tak !! |
![]() |
![]() | #19 |
The Reloaded Join Date: 01 2002 Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Downloads: 4 Uploads: 0
Reputation: 146 | 4 | ![]()
ах вот в чем дело! в моем коде VERTICAL и HORIZONTAL - мои собственные идентификаторы, а не qt, и семантика у них моя, поэтому и if такой ![]() ![]() но все равно размеры возвращаются неверно, дело не в суммировании. но я кажется нашел решение: чтобы положиться на объект и получить его корректный размер на экране с учетом текущего состояния, можно воспользоваться функцией sizeHint - для таких элементов как радиокнопка или метка она возвращает минимальный размер, вмещающий весь объект. в общем, когда текст установлен, делаю resize(sizeHint()) |
![]() |
![]() | #20 | |
ppz kkz Join Date: 03 2003 Location: at home Age: 36
Posts: 111
Downloads: 0 Uploads: 0
Reputation: 19 | 4 | ![]() Quote:
![]() | |
![]() |
![]() | #21 | |
ppz kkz Join Date: 03 2003 Location: at home Age: 36
Posts: 111
Downloads: 0 Uploads: 0
Reputation: 19 | 4 | ![]() Quote:
lStyle == VERTICAL ? Qt::Vertical : Qt::Horizontal sleduet shto tvoi identifikatori i identifikatori QT odno i toje , psoto ti pereputal VERTICAL s HORIZONTAL-om v if bloke !! | |
![]() |
![]() | #22 | |
The Reloaded Join Date: 01 2002 Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Downloads: 4 Uploads: 0
Reputation: 146 | 4 | ![]() Quote:
PHP Code: | |
![]() |
Sponsored Links |