1、菜单栏
添加菜单栏的两种方法
第一种:通过代码写命令
QMenuBar *menubar = new QMenuBar;
menubar->setParent(this);
menubar-> addMenu("文件")->addMenu("打开")->addAction("可以");
第二种:通过UI界面添加。
直接在UI界面设计就可以了。做跳转
connect(ui->open,&QAction::triggered,[=](){
QMessageBox::information(this,"clicked","no");
});
2、添加工具栏
在UI界面直接右击添加工具栏,然后在mainwindow.cpp中添加
//给工具栏添加按钮和单行输入框
//直接用匿名函数,addwidget直接调动里面的控件
ui->toolBar->addWidget(new QPushButton("搜索"));
QLineEdit *edit =new QLineEdit;
edit->setMaximumWidth(200);//设置最大宽度
// edit->setFixedWidth(100);//设置固定宽度
ui->toolBar->addWidget(edit);
工具栏属性:
movable 可以移动
flostable 可以浮动
allowareas 允许停靠
iconsize 工具栏图标大小