QWidgets 是否为会员?

QWidgets as members or not?

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

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