2014-03-19 29 views
2

目前,我正在寻找遍及整个屏幕的所有协调代码中的亿万个对象,但我想要一种方法将事物组织到screen1,screen2,screen3等中,并在设计器中切换它们。有没有办法做到这一点?我觉得会有的,考虑到不止两个屏幕同时显示,它会变得复杂。有没有办法在Qt Creator的Designer中组织窗口/屏幕?

回答

2

如果Qt创建者可以提供这种功能,那将是一件好事。

现在,Qt创建者已经将所有.ui文件分组到一个名为“Forms”的抽象文件夹中,在编辑屏幕的侧边栏中。在那里你可以简单地在不同的.ui文件之间进行切换,并且只需花费一次点击即可返回编辑屏幕。

另一种替代方法是使用Designer屏幕顶部的组合框在已打开的.ui文件之间切换。

+0

好主意!我将如何调用不同类的UI变量? – JVE999

+0

如果你设计出不同的UI类(在Qt中,我们称他们为“小部件”)在单独的.ui文件,那么“UI cariables”必须由类本身(他们有自己的命名空间)被调用。要连接它们,只需使用信号插槽机制。我不确定这是否是你想要的。我以为你只需要多个窗口来组织你的表格。也许让你的目的更清楚一点? – Tay2510

+0

这就是我需要的,但现在我不能选择显示哪个窗口。我得到的最接近的是这样的:'ui-> setupUi(this); Ui :: test ui2; ui2.setupUi(this);',但现在我无法获得原始UI显示。 – JVE999

相关问题