Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: 13demon89 от Июль 01, 2010, 16:30



Название: Переключение форм
Отправлено: 13demon89 от Июль 01, 2010, 16:30
Создаю форму с кнопкой, при нажатии должен происходить переход на другую форму(такого же размера) но уже с другими составляющими(кнопками, боксами и т.д.). В общем тоже самое, что и переход на другую страницу в HTML. Как это сделать? Спасибо!


Название: Re: Переключение форм
Отправлено: shirushizo от Июль 01, 2010, 17:26
В слоте для кнопки создать объект класса "другой формы", вызвать move,resize,show...потом скрыть текущую close или hide.
Или я неправильно понял вопрос?


Название: Re: Переключение форм
Отправлено: 13demon89 от Июль 01, 2010, 18:05
В принципе правильно, как это сделать логически я знаю, а как практически - нет. Поэтому, желательно пример какой нибудь


Название: Re: Переключение форм
Отправлено: BRE от Июль 01, 2010, 18:10
Для этого есть такой класс: QStackedWidget.
Посмотри документацию на него, в качестве примера можно посмотреть Config Dialog Example.


Название: Re: Переключение форм
Отправлено: 13demon89 от Июль 01, 2010, 18:46
Благодарю