Как установить необходимую и достаточную ширину для талицы ? |
Здравствуйте, гость ( Вход | Регистрация )
Как установить необходимую и достаточную ширину для талицы ? |
flankerr |
31.3.2011, 17:09
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Есть диалог на нём расположен QTableView.
Как узнать необходимую ширину QTableView чтобы все колонки были видны (без горизонтальной полосы прокрутки) ? Сумма всех ширин колонок меньше искомой велечины. зы Изменять ширину колонок нельзя! Надо изменить (подогнать) ширину окна. Сообщение отредактировал flankerr - 1.4.2011, 10:31 |
|
|
madnessw |
1.4.2011, 10:18
Сообщение
#2
|
Студент Группа: Участник Сообщений: 21 Регистрация: 12.3.2010 Пользователь №: 1527 Спасибо сказали: 0 раз(а) Репутация: 0 |
resizeColumnsToContents();
или в ручную for (int i=0;i<columnCount();i++) { setColumnWidth(i,frameWidth()/columncount()); } примерно так (лень правильно писать) |
|
|
flankerr |
1.4.2011, 10:30
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
resizeColumnsToContents(); или в ручную for (int i=0;i<columnCount();i++) { setColumnWidth(i,frameWidth()/columncount()); } примерно так (лень правильно писать) Мне надо установить ширину окна, а ты предлогаешь изменить ширину колонок. Причём два твоих варианта решают разные задачи! Первый случай подгняет ширину колонок под содержимое и игнорирует ширину окна, т.е. все колонки могут и не поместиться в окне или наоборот стать значительно меньше ширины окна. Второй способ - это эдакий ручной стреч. В общем ты совсем не понял моего вопроса Сообщение отредактировал flankerr - 1.4.2011, 10:35 |
|
|
Текстовая версия | Сейчас: 30.1.2025, 3:18 |