2014-03-19 28 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

相關問題