1.2 Qt主窗口5大部件

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 工具栏图标大小

上一篇:https://i.cnblogs.com/posts/edit;postId=14812900题解 树


下一篇:图形学日记---基于VS2019MFC的使用(菜单、按钮、集成)