其他分享
首页 > 其他分享> > 1.2 Qt主窗口5大部件

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

标签:大部件,工具栏,Qt,1.2,edit,添加,ui,new,menubar
来源: https://blog.csdn.net/vernon055/article/details/118497352