Здравствуйте, гость ( Вход | Регистрация )
|
flankerr |
31.3.2008, 15:17
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0
|
Есть QTreeWidget
как узнать ширину в пикселах всей области ? Ну предположим... setColumnCount(5); setColumnWidth(0,7); setColumnWidth(1,8 ); setColumnWidth(2,12); setColumnWidth(3,70); setColumnWidth(4,6); Надо сделать размер виджета таким чтобы вывести все колонки без гризонтального скролинга. header()->width() frameGeometry().width(); frameSize().width(); rect().width(); size().width(); всё это выдаёт значения ощутимо меньше чем реальная ширина. |
|
|
|
![]() |
|
Litkevich Yuriy |
31.3.2008, 18:25
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Непонял зачем кол-во колонок прибавляешь?
я делал так: последняяколнка.ширина=(общая ширина+ т.е. регулировал последнюю, но можно и любую другую разумеется колонок всего было 5, с восьмеркой не бьется, но на вскидку это по 4 пикселя с каждой стороны на отрисовку 3D |
|
|
|
flankerr QTreeWidget, Как узнать ширину? 31.3.2008, 15:17
Litkevich Yuriy я в свое время бился в Борланде, вроде с таблицей,... 31.3.2008, 17:31
flankerr это искусственное решение - читай просто уход от р... 31.3.2008, 17:50
flankerr не суть.
все это танцы с бубном и подгонка под кон... 1.4.2008, 9:45
Дмитрий Для таблицы я делал так:
QHeaderView* hv = tableW... 1.4.2008, 15:01
flankerr Цитата(Дмитрий @ 1.4.2008, 16:01) Для таб... 3.4.2008, 11:45
Litkevich Yuriy скорее всего человек просто опечатался, и имелось ... 3.4.2008, 12:09
flankerr horizontalHeader()
есть у QTableView
у QTreeWidge... 7.4.2008, 17:09
flankerr Разве ни кто не узнавал ширину ????? 15.4.2008, 11:59![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 1:04 |