我正在使用 qt-ruby,我想使用 addWidget() 向 QGraphicsScene 添加一个小部件。作为回报,我得到一个 QGraphicsProxyWidget。
稍后,当用户单击 GraphicsScene 时,使用 itemAt() 查找被单击的 Widget。但是 itemAt() 返回一个 QGraphicsItem。
如何将 QGraphicsProxyWidget 与 QGraphicsItem 匹配?
我使用 qgraphicsitem_cast 在 C++ 中解决了这个问题,但这在 qt-ruby 中似乎不可用。
请帮忙!