Qt4:ActionX添加到多个小部件。如何确定哪个窗口小部件在on_actionX_triggered()槽中触发了该操作

时间:2012-12-15 06:02:08

标签: c++ qt qt4

我在actionX中定义了MainWindow,我已将此操作添加到少数treewidgets的上下文菜单中。

MainWindow::on_actionX_triggered()广告位中,如何确定哪个树状小工具触发了该操作?

我尝试了以下运气并没有太多运气:

    void MainWindow::on_actionX_triggered()
    {
       qDebug()<<sender();  //outputs: QAction(0xe957dd8) 
       qDebug()<<sender()->parent(); //outputs: MainWindow(0x28fdfc, name = "MainWindow")
       qDebug()<<this->parent(); //outputs: QObject(0x0)  
    }

(2013年1月27日)编辑:我很抱歉,但我觉得有必要 BUMP 这个问题,看看是否有人可以提供解决方案......谢谢。

0 个答案:

没有答案