2

我有一个用 C++ 编写的图形应用程序,它使用 Qt 用于嵌入式设备,它使用一个QStackedWidget包含许多 UI 小部件。UI 都是在 Qt Creator 的设计器工具中设计的。当用户浏览设备的应用程序时,将从中选择要在该菜单选项处显示的显示,QStackedWidget这一切都很好。

我现在想要传递一个指向某个配置的指针,该配置在应用程序启动时从文件中读取,但我似乎无法找到一种方法将此指针作为参数传递给QStackedWidget. 任何人都可以帮忙吗?

我目前的方法是调用我在 上的小部件类中编写的函数QStackedWidget,它可以工作,但感觉不是最好的方法。

4

1 回答 1

2

据我所知,如果您想使用自定义构造函数 - 除了 QWidget * 父级之外还有其他类型的参数 - 您必须以编程方式创建 ui:

  • 使用特殊的构造函数创建您的自定义 StackedWidget,
  • 使用设计器准备全局界面,
  • 然后在 setupUi 方法之后的类的构造函数中添加 StackedWidget。

另一种方法是在项目构建后使用初始化方法,就像你做的那样。

于 2015-10-28T09:11:19.860 回答