QMenuBar (QMenu(QAction)) 即QMenuBar中存放QMenu,QMenu中存放Action列表 QAction需要槽函数,triggered()发出信号 清空:clear(),removeAction()
最常用QToolButton,QComboBox 构建工具栏与布局相似
QToolBar * mainToolBar = addToolBar(“toolbar”);//有参数哦! QToolButton *toolbtn = new QToolButton(this); mainToolButton->addWidget(toolbtn); //用菜单创建Action QMenu *menu = new QMenu(this); menu->addAction(tr("...")); toolbtn->setMenu(menu);就如MainWindow中插入widget以便设置布局 setCentralWidget(widget);
临时消息:showMessage(),在左边显示 正常消息:一般用addWidget( ),添加一个QLabel 显示,如页数,行数等 永久消息:addPermanentWidget(),添加一个QLabel显示,最右端,不会被临时消息掩盖。
一般情况下,用来导入图片 在项目中添加好resource file 后
bg = new QLabel(tr("background")); //图片插入QLabel bg->setPixmap(QPixmap("://image/image/bg.jpg")); //设置大小,图片自适应 bg->setMaximumSize(400, 150); bg->setScaledContents(true);