QT浮动窗口
开发工具与关键技术: QT
作者:何文涛
撰写时间:2020-4-25
头文件部分:
#include
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};
Cpp文件部分:
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
//菜单栏
QMenuBar *mBar = menuBar();
//添加菜单
QMenu *pFile = mBar->addMenu("文件");
pFile->addSeparator();//添加分割线
QAction *pOpen = pFile->addAction("打开");
//工具栏 菜单项的快捷方式
QToolBar *toolBar = addToolBar("toolBar");
//工具栏添加快捷键
toolBar->addAction(pNew);
//状态栏
QStatusBar *sBar = statusBar();
QLabel *label = new QLabel(this);
label->setText("Normal text file");
sBar->addWidget(label);
//addWidget 从右往左添加
sBar->addWidget(new QLabel("2", this));
//addPermanentWidget