아래 메뉴의 닫기 버튼을 추가하는 방법은 무엇입니까?Qmenu에 닫기 버튼을 추가하는 방법은 무엇입니까?
아래의 창과 같은 닫기 버튼이 필요합니다. 아래에서 언급 한 A ~ D 설정 메뉴가 필요합니다. 이 작업을 수행하는 방법?
void MyMenu::cppSlot()
{
xmenumain = new QMenu;
xmenumain->
xmenumain->addAction ("A -> Setup" , this , SLOT (call_a()));
xmenumain->addAction ("B -> Setup" , this , SLOT (call_b()));
xmenumain->addAction ("C -> Setup" , this , SLOT (call_c()));
xmenumain->addAction ("D -> Setup" , this , SLOT (call_d()));
xmenumain->popup(QCursor::pos());
//Change font and width
xmenumain->setFont(QFont ("Courier", 10));
xmenumain->setFixedWidth(250);
//Colour setting
QPalette palette=xmenumain->palette();
palette.setColor(QPalette::Background, Qt::darkGray);
xmenumain->setPalette(palette);
//xmenumain->setAutoFillBackground(true);
// Align the menu coordinates
xmenumain->move(900,300);
xmenumain->show();
/*if(!(xmenumain->isEnabled()))
{
xmenumain->show();
}*/
}
무엇을할까요? 메뉴를 닫거나 응용 프로그램을 닫으시겠습니까? – cmannett85
어쩌면 당신은'QPushButton'을 사용할 수 있고'QPushButton :: setMenu' –
이 메뉴를 닫아야합니다. –