QT学习笔记(三) QPushButton
记录
头文件声明
#include<QApplication> #include<QPushButton> #include<QWidget> #include<QDebug> #include<QMenu>
QPushButton:按钮
setMenu(); 添加菜单
菜单按钮设置
int main(int argc,char* argv[]) { QApplication app(argc,argv); // 菜单 QWidget * pQWidget = new QWidget(); QMenu *pQMenu = new QMenu(pQWidget); pQMenu->addAction(QStringLiteral("设置")); // 添加菜单 pQMenu->addAction(QStringLiteral("版本检测")); pQMenu->addSeparator(); // 分割线 pQMenu->addAction(QStringLiteral("关于")); // 添加菜单 pQMenu->addAction(QStringLiteral("退出")); // 按钮 QPushButton * pushButton=new QPushButton(pQWidget); pushButton->setText(QStringLiteral("主菜单")); // 设置菜单 pushButton->setMenu(pQMenu); pQWidget->show(); return app.exec(); }