不工作的QPushButton

时间:2012-03-16 17:08:36

标签: qt

在我的QMainWindow类中,我有另一个名为MyDialog的类,它继承自qdialog。在那里我重新定义我的MyDialog如下:

MyDialog en = new MyDialog(this);

我插入了一个名为myButton的qpushbutton;我在MyDialog构造函数中编写了此代码以使用该按钮

connect(ui.myButton,SIGNAL(clicked()),this,SLOT(this->do_Method()));

和插槽do_Method()函数有点奇怪。每次我点击myButton时都不会运行do_Method()。 我的问题是什么?

2 个答案:

答案 0 :(得分:1)

首先,删除你的:

connect(ui.myButton,SIGNAL(clicked()),this,SLOT(do_Method()));

答案 1 :(得分:0)

将您的代码更改为:

connect( ui.myButton, SIGNAL( clicked() ), this, SLOT( do_Method() ) );