我試圖實現退出按鈕,但我無法使用connect()
方法來執行此操作。事實上,就我所知,我的按鈕沒有發出任何信號,但我找不到問題。 這裏是我的代碼部分使用connect()
方法:在Qt中實現退出按鈕
#include "MyMainWindow.h"
MyMainWindow::MyMainWindow(QWidget * parent, Qt::WindowFlags flag) :
QMainWindow(parent, flag)
{
this->setFixedSize(1120, 630);
menu = new MyMenu(this);
this->setCentralWidget(menu);
this->show();
// the connect implementation
connect(menu->exit, SIGNAL(clicked()), this, SLOT(this->exit_button_clicked()));
}
MyMainWindow::~MyMainWindow()
{
}
void MyMainWindow::exit_button_clicked()
{
this->close();
}
MyMainWindow
是朋友類MyMenu
和exit
是私人QPushButton
。現在我想要解決這個問題的一些幫助。
謝謝,它現在正常工作:-) – kahrabian