crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> 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  


Цитата(flankerr @ 18.2.2008, 17:44) *
Есть пара вопрос на тему ширины колонок. (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  


Цитата(AD22 @ 18.2.2008, 17:49) *
Цитата(flankerr @ 18.2.2008, 17:44) *
Есть пара вопрос на тему ширины колонок. (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  


Цитата(flankerr @ 18.2.2008, 18:01) *
1.
Какого либо эффекта от resizeColumnToContents() я не обнаружил.
Еслиб setColumnWidth было то я бы наверно не писал бы на форум... Это есть для QTable а вот для QTree такого я увы не нашёл.

setColumnWidth тоже есть для QTreeWidget.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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  


Цитата(flankerr @ 18.2.2008, 18:16) *
Дык у меня то 4.1....
Уже в который раз меня обламывает версия 4.1 :angry: а поменять низя :(

sorry! Не посмотрел на версию! Тогда, не знаю, прости!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.2.2008, 18:38
Сообщение #8


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(flankerr @ 18.2.2008, 21:16) *
а поменять низя

что мешает?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 19.2.2008, 11:31
Сообщение #9


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

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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 18.2.2008, 18:38) *
Цитата(flankerr @ 18.2.2008, 21:16) *
а поменять низя
что мешает?

1.Лицензия
2.В Т.З. чётко прописана версия - менять согласованное и подписанное Т.З, не в моей власти.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 29.3.2024, 12:05