我正在創建Qt創建器中的GUI。現在我有不同的.ui形式,與我的GUI的不同部分相對應。第一次運行程序時,會出現我的login.ui窗口。當您單擊loginButton時,將顯示一個新的窗口,並顯示MainMenuScreen.ui窗體。我的問題是我不想讓MainMenuScreen在新窗口中打開...我希望應用程序只有一個窗口並且內容更改...任何方式我都可以通過保留單獨的.ui窗體並且不使用StackedWidgets?我的LoginScreen.ui和MainMenuScreen.ui都擴展QWidget和我的Login.cpp我有一個onclick事件函數,它調用show()並創建我的MainMenuScreen的新窗口。Qt創建者 - .ui窗體在新窗口中顯示
謝謝!
爲什麼不能使用StackedWidgets?這在我看來是實現你想要的東西的方法。 – ksming
@ksming我已經在MainMenuScreen中爲菜單中的不同選項使用了StackedWidgets。 – lomokat