ada*_*ker 2 qt casting qobject
我有一个子类,从 QObject 子类化。我想知道item什么时候被删除,所以我把这个槽连接到了子类继承的QWidget::destroyed()信号。但是当我尝试使用 qobject_cast 将参数转换为时,我得到零结果。从 C++ 的 dynamic_cast 获得相同的结果。为什么?
void MyClass::mySlot( QObject * item )
{
qobject_cast<Subclass*>(item); // returns zero, even though item is a Subclass*
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |