QpushButton添加二级菜单

本文介绍了一种具体的CSS样式设置方法用于美化QPushButton,并展示了如何利用Qt进行菜单的创建及组织,包括子菜单的嵌套。通过设置字体、大小、颜色等属性,实现了按钮的美观展示,并详细说明了QMenu和QAction的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只为记录--

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值