只为记录--
css 样式:
QPushButton
{
font-family:'微软雅黑';
font-size:16px;
color: rgb(255, 255, 255);
background-color: rgb(51, 153, 255);
border-radius: 2px;
}
QPushButton {
/* 水平居左、垂直居中 */
text-align: left center;
padding-left: 3px;
}
QPushButton::menu-indicator {
subcontrol-position: right center;
subcontrol-origin: padding;
padding-right: 3px;
/* image: none; */
}
QMenu *menu = new QMenu;
menu->resize(200, 40);
QAction *action1 = new QAction(menu);
QAction *action2 = new QAction(menu);
action1->setText("11111");
action2->setText("22222");
menu->addAction(action1);
menu->addAction(action2);
QMenu *secMenu = new QMenu;
QAction *action3 = new QAction(menu);
QAction *action4 = new QAction(menu);
action3->setText("33333");
action4->setText("44444");
secMenu->addAction(action3);
secMenu->addAction(action4);
action2->setMenu(secMenu);
ui->pushButton->setMenu(menu);