在QStackedWidget中将参数传递给widget的构造函数

时间:2015-10-28 08:41:56

标签: qt qstackedwidget

我有一个用C ++编写的图形应用程序,使用Qt作为嵌入式设备,它使用QStackedWidget来保存许多UI小部件。用户界面全部采用Qt Creator的设计工具设计。当用户浏览设备的应用程序时,从QStackedWidget中选择要在该菜单选项中显示的显示,这一切都很有效。

我现在想要传入指向应用程序启动时从文件中读取的某些配置的指针,但我似乎无法找到将此指针作为参数传递给构造函数的方法QStackedWidget上的小部件。有人可以帮忙吗?

我目前的做法是调用我在QStackedWidget的小部件类中编写的函数,该函数有效,但并不是最好的方法。

1 个答案:

答案 0 :(得分:1)

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

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

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