0

我广泛研究了这个主题,主要是因为我不确定我是否使用正确的词来描述我的问题。

所以重点是我正在使用 Qt 用 C++ 开发一个 GUI 应用程序。该应用程序正在 Mac 和 ftm 上开发,它仅用于 mac 部署。我希望我的应用程序的行为类似于 Mac 上的系统偏好设置,从而通过单击工具栏上的按钮访问不同的视图/窗格。我要避免的是为每个窗格设置一个单独的窗口。

我发现的最接近的东西似乎是,QStackedWidget但是我不确定实现它的最佳方式是什么。

我应该将它用作我的应用程序的主要类吗?或者我可以把它当作 MainWindow 的一个对象吗?我不是一个Qt Expert所以任何进一步的见解或建议将不胜感激。谢谢

4

1 回答 1

0

QStackedWidget绝对是要走的路。将它用作小部件的主要“容器”并实现一个默认的主面板小部件,其中包含您的条目项目,然后当您单击一个时,您可以将其推送为堆栈中当前显示的小部件。您可以尝试更复杂的解决方案来实现它,但是使用 aQStackedWidget然后专注于如何处理交互要容易得多。

于 2013-10-15T09:43:56.127 回答