【发布时间】:2014-03-19 09:26:42
【问题描述】:
目前我正在查看整个屏幕上的无数对象,这些对象都在代码中进行了协调,但我想要一种将事物组织成 screen1、screen2、screen3 等的方法,并在设计器中在它们之间切换。有没有办法做到这一点?我想会有,考虑到同时显示的屏幕不止几个,它会变得复杂。
【问题讨论】:
标签: qt qt-creator qt-designer
目前我正在查看整个屏幕上的无数对象,这些对象都在代码中进行了协调,但我想要一种将事物组织成 screen1、screen2、screen3 等的方法,并在设计器中在它们之间切换。有没有办法做到这一点?我想会有,考虑到同时显示的屏幕不止几个,它会变得复杂。
【问题讨论】:
标签: qt qt-creator qt-designer
如果 Qt creator 能够提供这种功能,那就太好了。
目前,Qt creator 已经将所有 .ui 文件分组到编辑屏幕侧边栏中名为“Forms”的抽象文件夹中。在那里,您可以简单地在不同的 .ui 文件之间切换,并且只需再单击一次即可返回“编辑”屏幕。
另一个替代方法是使用设计器屏幕顶部的组合框在已打开的 .ui 文件之间切换。
【讨论】:
ui->setupUi(this); Ui::test ui2; ui2.setupUi(this);,但现在我无法显示原始用户界面。
void WelcomeScreen::on_pushButton_2_clicked(){ Ui::Login login_ui; login_ui.setupUi(this);}所以现在当我点击时,它运行setupUi(this),这会导致它显示在当前窗口上。太棒了。我现在可以继续。谢谢。