gpt4 book ai didi

c++ - 在 QWidget 的子类上使用 setCentralWidget?

转载 作者:搜寻专家 更新时间:2023-10-31 00:43:25 24 4
gpt4 key购买 nike

不确定我问这个问题是否正确,因为我是 C++ 和 Qt 的新手。但是,假设我有一个 QWidget 的子类:

class childofqwidget : public QWidget

我可以将指向子类对象的指针传递给 QMainWindow 的 setCentralWidget 成员函数吗?像这样:

mainlayout = new childofqwidget;
setCentralWidget(mainlayout);

我问的原因是因为我创建了一个 QWidget 的子类,它有一个带有文本框和一些按钮的布局。我想将其作为 QMainWindow 对象的中央小部件插入。这可能吗?如果没有,我应该有更好的方法吗?

最佳答案

是的,这很好,这是通常的做法。

(当它是一个widget 时调用变量layout 有点不寻常/令人困惑,但这只是命名。)

关于c++ - 在 QWidget 的子类上使用 setCentralWidget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641604/

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