【发布时间】:2015-01-31 21:23:58
【问题描述】:
我刚开始学习如何使用 Qt,我想知道是否应该将 QMainFrame 类中的小部件(例如按钮数组)描述为私有成员,还是应该在 QMainFrame 的构造函数中定义它们?常见的实现方式是什么,两种方式的(缺点)优点是什么?
【问题讨论】:
标签: c++ qt constructor member qwidget
我刚开始学习如何使用 Qt,我想知道是否应该将 QMainFrame 类中的小部件(例如按钮数组)描述为私有成员,还是应该在 QMainFrame 的构造函数中定义它们?常见的实现方式是什么,两种方式的(缺点)优点是什么?
【问题讨论】:
标签: c++ qt constructor member qwidget
如果您稍后需要在程序执行过程中访问它们,使用指向 QPushButtons 的私有成员变量通常很方便,这样您就可以快速轻松地访问它们。如果你不需要直接调用 QPushButtons 上的方法(例如,因为所有东西都可以通过连接各种信号和插槽在构造函数内部设置),那么它们不需要成为成员变量,你可以节省内存并简化你的程序不添加成员变量。
【讨论】: