Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Байт
Диссидент
Эксперт C
16827 / 11092 / 1743
Регистрация: 24.12.2010
Сообщений: 21,777
#1

Как узнать размер строк и колонок QTableWidget - C++ Qt

04.12.2012, 06:59. Просмотров 1829. Ответов 2
Метки нет (Все метки)

Как узнать эти размеры в пикселях ? И для обычных ячеек (в которых располагаются КомбоБоксы), и для Header-ов
Проблема в том, что нужно установить правильный setHint. При используемом по умолчанию по ширине обрезается край (5 % от общей ширины), высота напротив, избыточно велика. С высотой-то ладно, а с шириной получается некрасиво.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 06:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как узнать размер строк и колонок QTableWidget (C++ Qt):

Размер колонок QTableWidget - C++ Qt
Как можно реализовать автоматическое изменение размера колонок по размеру QTableWidget?

Как сделать у QTableWidget максимальный размер - C++ Qt
Здравствуйте! Как сделать у QTableWidget максимальный размер, т.е. чтобы не появлялись полосы прокрутки и все строки были видны?

QTableWidget как узнать указатель? - C++ Qt
Доброго времени суток! Имеется QTableWidget в одном столбце установлены виджеты- QComboBox,т.е. он есть в каждой строке. Задача узнать...

QTableWidget и группировка колонок - C++ Qt
Здравствуйте Возникла такая проблема: делаю окно с помощью Qt-дизайнера (Qt 4.1). В окне располагаю табличный виджет и нужно...

QTableWidget, как записать несоколько строк в ячейке? - C++ Qt
Никак не могу найти ответа на вопрос. Нужно в ячейке таблицы сделать запись в две строки, например Fatals: 3 Errors: 0 не получается...

Как узнать реальный размер GtkWidget? - Кроссплатформенная разработка
Здравствуйте! У меня есть виджет hbox, как узнать его реальный размер после отрисовки всех вложенных виджетов? Возможно ли вообще...

2
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
24630 / 16300 / 5007
Регистрация: 22.10.2011
Сообщений: 28,862
Записей в блоге: 5
04.12.2012, 11:24 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Используй rowHeight/columnWidth. А для заголовков существуют horizontalHeader()->height() и verticalHeader()->width()
2
Байт
Диссидент
Эксперт C
16827 / 11092 / 1743
Регистрация: 24.12.2010
Сообщений: 21,777
04.12.2012, 15:24  [ТС] #3
Цитата Сообщение от UI Посмотреть сообщение
Используй rowHeight/columnWidth. А для заголовков существуют horizontalHeader()->height() и verticalHeader()->width()
Все правильно. В QTableWidget этих методов нет, что меня и смутило. Но он же наследник QTableView, а там - пожалуйста.
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 15:24
Привет! Вот еще темы с ответами:

QWebSocket как узнать размер получаемого сообщения - C++ Qt
Есть программа на QT по принцыпу клиент-сервер. Так вот в клиенте надо знать, какого размера было отправлено сообщение клиенту с сервера...

QTableWidget с перемещением строк - C++ Qt
Какие флаги надо установить, чтобы в QTableWidget можно было мышкой перемещать строки? И у кого, Наверное, у verticalHeader() ?

QTableWidget (несколько строк в ячейке) - C++ Qt
Нужно, чтобы, если строка добавляемая в ячейку больше, чем размер ячейки, то она записывалась не с многоточием в конце, а переносилась...

QTableWidget подсчет сумма строк - C++ Qt
Хочу подсчитать сумму строк в этом виджете вот так. for(int i = 0; i < 5; i++) { QTableWidgetItem *item = new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.