QTreeWidget, про ширину колонок |
Здравствуйте, гость ( Вход | Регистрация )
QTreeWidget, про ширину колонок |
flankerr |
18.2.2008, 17:44
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Есть пара вопрос на тему ширины колонок. (Qt 4.1.2)
1. узнать ширину можно (columnWidth) а вот как установить ширину колонки ??? 2. Как сделать чтобы при разворачивании дерева при необходимости ширина колонки увеличивалась ??? Ну т.е. нужно чтобы ширина автоматом подбиралась чтоб было видно всё содержиое ячейки.. Сообщение отредактировал flankerr - 18.2.2008, 17:44 |
|
|
AD |
18.2.2008, 17:49
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Есть пара вопрос на тему ширины колонок. (Qt 4.1.2) 1. узнать ширину можно (columnWidth) а вот как установить ширину колонки ??? 2. Как сделать чтобы при разворачивании дерева при необходимости ширина колонки увеличивалась ??? Ну т.е. нужно чтобы ширина автоматом подбиралась чтоб было видно всё содержиое ячейки.. 1) resizeColumnToContents() and setColumnWidth(). 2) насколько я помню, это обсуждалось и делается ручками. Ширина устанавливается по максимальной строке! |
|
|
flankerr |
18.2.2008, 18:01
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Есть пара вопрос на тему ширины колонок. (Qt 4.1.2) 1. узнать ширину можно (columnWidth) а вот как установить ширину колонки ??? 2. Как сделать чтобы при разворачивании дерева при необходимости ширина колонки увеличивалась ??? Ну т.е. нужно чтобы ширина автоматом подбиралась чтоб было видно всё содержиое ячейки.. 1) resizeColumnToContents() and setColumnWidth(). 2) насколько я помню, это обсуждалось и делается ручками. Ширина устанавливается по максимальной строке! 1. Какого либо эффекта от resizeColumnToContents() я не обнаружил. Еслиб setColumnWidth было то я бы наверно не писал бы на форум... Это есть для QTable а вот для QTree такого я увы не нашёл. 2.Ну ширину строки то я узнать могу но как я узнаю ширину пунктирных линий отображающих струтуру дерева ??? |
|
|
AD |
18.2.2008, 18:09
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
AD |
18.2.2008, 18:10
Сообщение
#5
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
void QTreeView::setColumnWidth ( int column, int width )
Sets the width of the given column to the width specified. This function was introduced in Qt 4.2. See also columnWidth() and resizeColumnToContents(). Сообщение отредактировал AD22 - 18.2.2008, 18:11 |
|
|
flankerr |
18.2.2008, 18:16
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Дык у меня то 4.1....
Уже в который раз меня обламывает версия 4.1 :angry: а поменять низя |
|
|
AD |
18.2.2008, 18:17
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
Litkevich Yuriy |
18.2.2008, 18:38
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
flankerr |
19.2.2008, 11:31
Сообщение
#9
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 14.1.2025, 0:25 |