2. QMainWindow控件

  1. QMainWindow简介
    QMainWindow类提供了一个主应用程序窗口.

  2. QMainWindow结构框架


    2. QMainWindow控件_第1张图片
    QMainWindow结构框架

QMainWindow主要包含了以下5种控件:

1. MenuBar(菜单栏)
2. ToolBars(工具栏s)
3. Dock Widgets(停靠窗口s)
4. Central Widget(中央窗口)
5. Status Bar(状态栏)
  1. MenuBar(菜单栏)
    QMainWindow自带一个默认的MenuBar, 你可以直接在该默认菜单栏上添加菜单, 例如:
menuBar()->addMenu(tr("&File")); 

menuBar()函数返回当前菜单栏。当然你也可以使用setMenuBar()函数设置一个新的菜单栏, 例如:

QMenuBar *menuBar = new QMenuBar(); 
this->setMenuBar(menuBar); 
menuBar->addMenu(tr("&file")); 
  1. ToolBars(工具栏s)
    工具栏在QToolBar类中实现。使用addToolBar()将工具栏添加到主窗口.
    添加一个工具:
QToolBar *fileToolBar = addToolBar();

你可能感兴趣的:(2. QMainWindow控件)