crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QHeaderView Как узнать ширину ВСЕЙ области заголовка ?
flankerr
  опции профиля:
сообщение 16.9.2009, 17:19
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Есть диалог на нём есть QTreeView надо узнать ширину заголовка для того чтобы правильно установить размеры колонок.

QTreeView::size().width(); выдаёт адекватный размер ,но ширина заголовка(QHeaderView) меньше чем ширина QTreeView, поэтому использовать ширину QTreeView нельзя иначе появляется горизонтальная прокрутка.

header()->viewport()->size().width();
header()->size().width();
Эти два метода выдают одинаковый результат и он тоже не тенят на искомый (на порядок меньший)

Сообщение отредактировал flankerr - 16.9.2009, 17:37
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
flankerr
  опции профиля:
сообщение 21.9.2009, 14:21
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Ну так я и говрю что результат от
QMetaObject::invokeMethod(Qt::QueuedConnection)
и
emit MySignal (соеденённый со слотом)
будет одинаковым.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- flankerr   QHeaderView Как узнать ширину ВСЕЙ области заголовка ?   16.9.2009, 17:19
- - Rocky   QTreeView::columnWidth() пробовал?   16.9.2009, 17:23
- - flankerr   Rocky, Ты не понял вопроса. Вопрос НЕ в том чтобы ...   16.9.2009, 17:35
- - SABROG   Так чтоль? int hwidth = 0; for (int i = 0; ...   16.9.2009, 18:53
- - Litkevich Yuriy   не забывайте, что объекты возвращающие QRect имеют...   17.9.2009, 7:47
- - flankerr   SABROG, Читай внимательней;) "Сумма всех кол...   17.9.2009, 10:20
- - flankerr   Нашёля весьма любопытный момент. 1. Искомая мной ...   17.9.2009, 11:22
- - SABROG   "Сумма всех заголовков" равна её количес...   17.9.2009, 12:55
- - flankerr   SABROG, Проблема была в том что смотрел значения в...   17.9.2009, 15:24
- - SABROG   Это решается через QTimer::singleShot() или QMetaO...   17.9.2009, 16:13
- - flankerr   SABROG, а можно более подробно ?   17.9.2009, 18:32
|- - SABROG   Цитата(flankerr @ 17.9.2009, 19:32) SABRO...   17.9.2009, 20:54
- - flankerr   Предположим пришло событие изменения размера - вид...   18.9.2009, 10:49
- - Litkevich Yuriy   Цитата(flankerr @ 18.9.2009, 14:49) в кот...   18.9.2009, 11:02
- - flankerr   Попробывал - работает. Но всё таки в чём QMetaObj...   18.9.2009, 11:57
- - Litkevich Yuriy   Цитата(flankerr @ 18.9.2009, 15:57) Но вс...   18.9.2009, 12:31
- - flankerr   Litkevich Yuriy, но в сущности и emit MySignal и...   18.9.2009, 13:14
- - Litkevich Yuriy   Цитата(flankerr @ 18.9.2009, 17:14) добав...   18.9.2009, 13:42
- - flankerr   Litkevich Yuriy, Значит invokeMethod делает вызов ...   21.9.2009, 13:39
- - Litkevich Yuriy   Цитата(flankerr @ 21.9.2009, 17:39) Значи...   21.9.2009, 13:55
- - flankerr   Ну так я и говрю что результат от QMetaObject::inv...   21.9.2009, 14:21
- - SABROG   Разница в количестве писанины и в том, что sender(...   21.9.2009, 14:52
- - Litkevich Yuriy   Цитата(flankerr @ 21.9.2009, 18:21) Ну та...   21.9.2009, 15:51
- - kwisp   читал эту тему(про сигналы и слоты) последний раз ...   21.9.2009, 15:55
|- - SABROG   Цитата(kwisp @ 21.9.2009, 16:55) читал эт...   21.9.2009, 16:02
- - kwisp   SABROG, интересно зачем разработчики сделали по у...   21.9.2009, 16:05
- - SABROG   Цитата(kwisp @ 21.9.2009, 17:05) SABROG, ...   21.9.2009, 16:11


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.12.2024, 17:15