Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Форма+форма=форма

Автор: MyVampire 10.5.2011, 16:58

Необходимо поместить на форму приложения ещё одну форму.

То есть сделать возможным переключения форм (ui) на основной форме (ui), как это сделано в Kmymoney, Kontact и других, я попробовал прочесть исходники, но как не профессионал запутался и вывел для себя закономерность, что после дня поисков можно спросить помощи...




Надеюсь хоть кто-то откликнется...

Автор: Litkevich Yuriy 10.5.2011, 17:09

Цитата(MyVampire @ 10.5.2011, 19:58) *
как это сделано в Kmymoney, Kontact и других
ни одной не знаю.
Из картинки не понял суть проблемы. один виджет внутри другого - всё штатно

Автор: MyVampire 10.5.2011, 17:15

Цитата(Litkevich Yuriy @ 10.5.2011, 18:09) *
Цитата(MyVampire @ 10.5.2011, 19:58) *
как это сделано в Kmymoney, Kontact и других
ни одной не знаю.
Из картинки не понял суть проблемы. один виджет внутри другого - всё штатно


Вот я потому и говорю, что новичёк совсем-совсем...
Можно Outlook за пример взять (там календарь, письма и записки отдельными формами тоже)
Какой виджет позволяет открывать внутри себя готовую форму .ui, если можно ткните носом в пример где на форме лежит виджет и в неё загружена ещё одна форма.

Автор: Litkevich Yuriy 10.5.2011, 17:21

Цитата(MyVampire @ 10.5.2011, 20:15) *
Какой виджет позволяет открывать внутри себя готовую форму .ui,
никакой. Ты можешь создать виджет из ui-файла, обычно для этого пишут некий класс.
http://doc.crossplatform.ru/qt/4.7.x/designer-using-a-ui-file.html

Автор: demogorgorn 5.8.2011, 10:36

Он, скорее всего, имел ввиду QDockWidget

Автор: RazrFalcon 5.8.2011, 13:29

Нет. Вот что он имел ввиду:
http://itmages.ru/image/view/249482/63e414de

Автор, посмотрите вот это:
http://doc.qt.nokia.com/latest/dialogs-configdialog.html

Автор: demogorgorn 5.8.2011, 13:57

QStackedWidget

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)