1

我在我的中有一个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 日)编辑:对不起,但我觉得有必要提出这个问题,看看是否有人可以提供解决方案......谢谢。

4

0 回答 0