学习目标:
了解Qt中的MainWindow
学习内容:
- 添加菜单栏
添加菜单的返回类型是QMenu
添加菜单项的返回类型是QAction
运行结果:
2.添加工具栏
//获取工具栏
QToolBar *toolbar = this‐>addToolBar("");
//向工具栏中添加工具(添加菜单项)
toolbar addAction(openaction);
toolbar addAction(saveaction);
运行结果:
3.添加状态栏
//取出状态栏
QStatusBar *status = this‐>statusBar();
status‐>addWidget(new QLabel("状态"));//向状态添加控件
运行结果:
4.添加铆接控件
//创建铆接部件
QDockWidget *dockwidget = new QDockWidget("这是一个铆接部件", this);
this‐>addDockWidget(Qt::TopDockWidgetArea, dockwidget);//将浮动窗口添加到mainwindow
运行结果:
5.添加文本编辑器
QTextEdit *edit = new QTextEdit("文本编辑器", this);
this‐>setCentralWidget(edit);
运行结果:
6.添加资源文件
QPixmap pic;//定义一个图片对象
pic.load(":/new/prefix1/a.bmp");//给图片对象加载图片
openaction‐>setIcon(QIcon(pic));
运行结果:
学习产出:
- 笔记x1
- CSDN 技术博客 x1
- 视频x1