2
目前,我正在寻找遍及整个屏幕的所有协调代码中的亿万个对象,但我想要一种方法将事物组织到screen1,screen2,screen3等中,并在设计器中切换它们。有没有办法做到这一点?我觉得会有的,考虑到不止两个屏幕同时显示,它会变得复杂。有没有办法在Qt Creator的Designer中组织窗口/屏幕?
目前,我正在寻找遍及整个屏幕的所有协调代码中的亿万个对象,但我想要一种方法将事物组织到screen1,screen2,screen3等中,并在设计器中切换它们。有没有办法做到这一点?我觉得会有的,考虑到不止两个屏幕同时显示,它会变得复杂。有没有办法在Qt Creator的Designer中组织窗口/屏幕?
如果Qt创建者可以提供这种功能,那将是一件好事。
现在,Qt创建者已经将所有.ui文件分组到一个名为“Forms”的抽象文件夹中,在编辑屏幕的侧边栏中。在那里你可以简单地在不同的.ui文件之间进行切换,并且只需花费一次点击即可返回编辑屏幕。
另一种替代方法是使用Designer屏幕顶部的组合框在已打开的.ui文件之间切换。
好主意!我将如何调用不同类的UI变量? – JVE999
如果你设计出不同的UI类(在Qt中,我们称他们为“小部件”)在单独的.ui文件,那么“UI cariables”必须由类本身(他们有自己的命名空间)被调用。要连接它们,只需使用信号插槽机制。我不确定这是否是你想要的。我以为你只需要多个窗口来组织你的表格。也许让你的目的更清楚一点? – Tay2510
这就是我需要的,但现在我不能选择显示哪个窗口。我得到的最接近的是这样的:'ui-> setupUi(this); Ui :: test ui2; ui2.setupUi(this);',但现在我无法获得原始UI显示。 – JVE999