Làm cách nào để thêm menu phụ từ menu bên dưới? Tôi cần một menu phụ để mở, giả sử, sau khi nhấp vàoLàm thế nào để thêm menu con trong Qt
"A->Setup"
Tôi muốn một menu con được mở ở bên cạnh menu chính.
void MyMenu::cppSlot()
{
QMenu *xmenu = new QMenu;
xmenu->addMenu("A -> Setup");
xmenu->addMenu("B -> Setup");
xmenu->addMenu("C -> Setup");
xmenu->addMenu("D -> Setup");
xmenu->addMenu("E -> Setup");
//Change font and width
xmenu->setFont(QFont ("Courier", 10));
xmenu->setFixedWidth(250);
//Colour setting
xmenu->setAutoFillBackground(true);
/*QPalette palette=xmenu->palette();
palette.setColor(QPalette::Window, Qt::black);
palette.setColor(QPalette::Window, Qt::text);
palette.color(green)
xmenu->setPalette(palette);*/
// Align the menu coordinates
// xmenu->
xmenu->move(900,300);
xmenu->show();
}
Bạn cần thêm hành động vào menu con được tạo. Nếu menu trống, nó sẽ không xuất hiện –