将参数传递给QStackedWidget中的小部件的构造函数



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

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

我目前的方法是调用我在QStackedWidget上的小部件类中编写的函数,这很有效,但感觉不是最好的方法

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

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

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

相关内容

  • 没有找到相关文章

最新更新