主窗口 (QMainWindow)

您所在的位置:网站首页 qt顶层窗口 主窗口 (QMainWindow)

主窗口 (QMainWindow)

2024-01-31 17:59| 来源: 网络整理| 查看: 265

概念和意义

应用程序中继承各种功能实现快捷使用的一个区域

工具栏并不是应用程序中必须存在的组件

工具栏中的元素可以是各种窗口组件

工具栏中的元素通常以图标按钮的方式存在

和工具栏相关的类组件 请添加图片描述

实验

#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0); ~MainWindow(); }; #endif // MAINWINDOW_H #include "MainWindow.h" #include "ui_MainWindow.h" #include #include #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QToolBar* tb = addToolBar("Tool Bar"); QAction* action = new QAction("", NULL); tb->setFloatable(false); tb->setMovable(false); action->setToolTip("Open"); action->setIcon(QIcon(":/img/open.png")); tb->addAction(action); QPushButton* b = new QPushButton("Button"); // QLabel* l = new QLabel("Label"); // QLineEdit* e = new QLineEdit(); tb->addWidget(b); // tb->addWidget(l); // tb->addWidget(e); } MainWindow::~MainWindow() { }

请添加图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3