Russian Qt Forum
Сентября 09, 2025, 12:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО]QSplitter. Проблема с выравниванием  (Прочитано 3024 раз)
Aleksey_Zh
Гость
« : Января 26, 2010, 12:18 »

Имеется 2 QTableWidget разделенные с помощью QSplitter. В ини - файле при закрытии программы прописывается размер левого QTable. Задача состоит в том, чтобы точно восстановить левый QTableWidget, а правый - занял все оставшееся пространство. Для выставления размера делал следующее:
Код:
QList<int> lst;
int LS=350;
lst << (LS);
MainForm->splitter_5->setSizes(lst);
В этом случае - получается что левый QTableWidget занимает все свободное пространство.

Код:
lst << (LS) << (некоторое число);
к нужному результату не приводит. Т.к. при рассчете данного числа вечно позникает какая - нибудь погрешность и размер левого виджета плавает.
MainForm->ClientZakazGrid->resize - тоже ни к чему не привели. размер виджета меняется. а сплиттер остается на месте...
Поиском пользовался. Ничего нового для себя не обнаружил.
Посоветуйте что делать. Спасибо.
« Последнее редактирование: Января 26, 2010, 12:58 от Aleksey_Zh » Записан
DS_tm
Гость
« Ответ #1 : Января 26, 2010, 12:40 »

А использование saveState, restoreState не подходит?
Записан
Aleksey_Zh
Гость
« Ответ #2 : Января 26, 2010, 12:57 »

Спасибо! Помогло.
Записан
DS_tm
Гость
« Ответ #3 : Января 26, 2010, 13:11 »

Обращайтесь)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.022 секунд. Запросов: 17.