【发布时间】:2017-06-26 12:11:25
【问题描述】:
我正在尝试从其子小部件SamplerModule 获取父小部件的一些属性:InstrumentSelector。
从InstrumentSelector 构造函数中,我运行parent->metaObject()->className(),它给了我正确的名称(SamplerModule)。所以我确定我在正确的位置调用我的公共方法之一,例如 getT() 在我的 SamplerModule 标头和 cpp 文件中定义为公共方法。
但是,当我调用这个函数时,我得到了这个错误:
\app\widgets\instrumentselector.cpp:23: erreur : 'class QWidget' 没有名为 'getT' 的成员 msgBox.setText(parent->getT());
所以我认为这是 C++ 和 Qt 的基础知识,但我仍在学习。
有人有想法吗?
谢谢
【问题讨论】: