gpt4 book ai didi

c++ - QWidgets 是否为成员(member)?

转载 作者:行者123 更新时间:2023-11-30 03:56:56 25 4
gpt4 key购买 nike

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

最佳答案

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

关于c++ - QWidgets 是否为成员(member)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com