【问题标题】:QWidgets as members or not?QWidgets 是否为成员?
【发布时间】:2015-01-31 21:23:58
【问题描述】:

我刚开始学习如何使用 Qt,我想知道是否应该将 QMainFrame 类中的小部件(例如按钮数组)描述为私有成员,还是应该在 QMainFrame 的构造函数中定义它们?常见的实现方式是什么,两种方式的(缺点)优点是什么?

【问题讨论】:

    标签: c++ qt constructor member qwidget


    【解决方案1】:

    如果您稍后需要在程序执行过程中访问它们,使用指向 QPushButtons 的私有成员变量通常很方便,这样您就可以快速轻松地访问它们。如果你不需要直接调用 QPushButtons 上的方法(例如,因为所有东西都可以通过连接各种信号和插槽在构造函数内部设置),那么它们不需要成为成员变量,你可以节省内存并简化你的程序不添加成员变量。

    【讨论】:

      猜你喜欢
      • 2019-10-23
      • 2013-05-12
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      相关资源
      最近更新 更多