Russian Qt Forum
Май 05, 2024, 16:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение размеров widget мышкой  (Прочитано 4835 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Сентябрь 27, 2005, 21:50 »

Пишу программу - типа стандарного редактора реестра виндоуса - regedit.

На форме есть 2 widget

  Слева       |    Справа
                  |
 QTreeView  |    QListView

Между ними перегородка, никак не пойму как ее двигать с помощью мышки, как это программно реализовать.
Записан
Keiko
Гость
« Ответ #1 : Сентябрь 27, 2005, 22:53 »

Какая ещё перегородка ? QSplitter ?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Сентябрь 27, 2005, 23:08 »

да нет

просто растояние между двумя виджетами

просто в regedit виндовом ее двигать можно, когда например дерево полностью слева не видно
Записан
SLiDER
Гость
« Ответ #3 : Сентябрь 27, 2005, 23:16 »

Цитата: "Admin"
да нет

просто растояние между двумя виджетами

просто в regedit виндовом ее двигать можно, когда например дерево полностью слева не видно


Ну так, QSplitter для этого и придуман.  :wink:
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #4 : Сентябрь 28, 2005, 18:55 »

ух ты получилось

правда сразу QSpliter схлопнулся

пришлось делать так

Код:
//setup form
setupUi(this);

//create spliter widget
QSplitter *splitter = new QSplitter(this);
splitter->addWidget(m_root_treeview);
splitter->addWidget(m_view_listparam);
hboxLayout->addWidget(splitter);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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