码迷,mamicode.com
首页 > 其他好文 > 详细

QT+ 状态栏+核心控件+浮动窗口

时间:2019-06-16 11:54:10      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:浮动窗口   fine   code   man   etc   efi   usb   widget   ane   

#include "mainwindow.h"

#include <QStatusBar>
#include <QLabel>
#include<QTextEdit>
#include <QDockWidget>//浮动窗口所需的头文件
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)

{

    this ->setFixedSize(520,590);

    //状态栏
        QStatusBar *statusBar1 =  statusBar();
        QLabel *label = new QLabel(this);
        label ->setText("Normal Text File");
        statusBar1->addWidget(label);

        //addWidget 从左往右添加
        statusBar1->addWidget(new QLabel("123123",this));

        //addPermanentWidget 从右向左添加
        statusBar1 ->addPermanentWidget(new QLabel("456456",this));


    //核心控件
        QTextEdit *textEdit = new QTextEdit(this);  
        setCentralWidget(textEdit);
    //浮动窗口
        QDockWidget *dock = new QDockWidget(this);
        addDockWidget(Qt::RightDockWidgetArea,dock);
        //在浮动窗口上添加一个编辑器 即给浮动的窗口添加控件
        QTextEdit *textEdit1 = new QTextEdit(this);
        dock ->setWidget(textEdit1);

}

MainWindow::~MainWindow()
{

}

以下是默认的:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
};

#endif // MAINWINDOW_H

 

QT+ 状态栏+核心控件+浮动窗口

标签:浮动窗口   fine   code   man   etc   efi   usb   widget   ane   

原文地址:https://www.cnblogs.com/doker/p/11029913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!