So I think it will work if I use the ISO C++ dynamic_cast or static_cast.
The doc says the qobject_cast does not require RTTI.
what do you think is not suitable if we use dynamic_cast or static_cast?
By the way, you get up so early!!