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

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

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

Сообщений: 1988



Просмотр профиля
« : Февраль 10, 2005, 23:16 »

Есть форма QMainWindow, на ней у меня сидят 2 виждета (QWidget)

Один виджет я удалю или скрываю, что я долже вызвать для того что бы оставщийся виджет растянулся на весь QMainWindow.

Какой нибуть Update.
Записан
Sergeich
Гость
« Ответ #1 : Февраль 11, 2005, 11:58 »

Цитировать

Есть форма QMainWindow, на ней у меня сидят 2 виждета (QWidget)

Что значит "сидят"? Я понял тебя так:
Код:

 MainWindow::MainWindow()
    : QMainWindow( 0, "MainWindow" )
{
  QWidget* central = new QWidget( this );
  setCentralWidget( central );
  QWidget* w1 = new QWidget( central );
  QWidget* w2 = new QWidget( central );

  QHBoxLayout* layout = new QHBoxLayout( central, 11, 6 );
  layout->addWidget( w1 );
  layout->addWidget( w2 );
}

При таком раскладе при удалении одного из виджетов второй должен
растягиваться автоматически, без апдейтов.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Февраль 11, 2005, 13:07 »

ага как раз так

это был пока теоритический вопрос
что бы знать на будующее
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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