QT 4.6을 사용하여 간단한 GUI를 만들려고합니다. ..간단한 도구 모음 Qt4 사용
는 MenuBar 클래스에서 볼 수 없기 때문에MenuBar::MenuBar()
{
aboutAct = new QAction(tr("&About QT"), this);
aboutAct->setStatusTip(tr("Show the application's About box"));
connect(aboutAct, SIGNAL(triggered()), this, SLOT(about()));
quitAct = new QAction(tr("&Quit"),this);
quitAct->setStatusTip(tr("Exit to the program"));
//connect(quitAct, SIGNAL(triggered()), &QApp, SLOT(quit()));
menuFile = new QMenu("File");
menuFile->addAction(quitAct);
menuLinks = new QMenu("Links");
menuAbout = new QMenu("Info");
menuAbout->addAction(aboutAct);
addMenu(menuFile);
addMenu(menuLinks);
addMenu(menuAbout);
}
는 아마 메인 프로그램의 종료 슬롯에 quitAct의 신호를 연결할 수 난 메뉴 막대를 나타내는의 separete 클래스했다
//connect(quitAct, SIGNAL(triggered()), &QApp, SLOT(quit()));
어떻게 할 수 있습니까?
모든 방법이 너무 "더러운"하지 Qt는 스타일이다. 그리고 코드에서 오류를 발견하지 못했습니다. –