//复习一下QT菜单栏设置
CPDropDownWidget::CPDropDownWidget(QWidget* parent)
: QPushButton(parent) //继承按钮
{
setObjectName("header_dropdown");
setFixedSize(QSize(30, 30));
/*添加下拉窗口,里面包含两个菜单栏*/
QMenu *menu = new QMenu(); //菜单栏按钮,在这里采用css设计的这只是一个图片接口
menu->setObjectName("header_dropdown_menu");
menu->setFixedWidth(100);
QAction *libraryAction = new QAction(menu); //下拉菜单选项
libraryAction->setText(tr("upgradeLibrary"));libraryAction->setIcon(QPixmap(":/styles/icons/header/help.png")); //添加一个按钮
libraryAction->setDisabled(true); //目前还没有帮助文档
//把按钮添加到下拉栏里面
menu->addAction(libraryAction); //----
this->setMenu(menu); /// ------
实体演示: