#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPushButton>
#include <qtextedit.h>
#include <QDockWidget>
#include <QLabel>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
QMainWindow *window = new QMainWindow();
window->setCentralWidget(new QTextEdit());//テキストエリア
setCentralWidget(window);//ウインドウをセンターに設定
QDockWidget *dwTop = new QDockWidget();//ドップダックウインドウに表示するドック生成
QPushButton *buttonTop = new QPushButton("トップドックウインドウ");//ボタンを生成
dwTop->setWidget(buttonTop);//ダックにボタン設定
addDockWidget(Qt::TopDockWidgetArea, dwTop);//トップドックウインドウにドックを設定
QDockWidget *dwButtom = new QDockWidget();
QPushButton *buttonButtom = new QPushButton("ボトムドックウインドウ");
dwButtom->setWidget(buttonButtom);
addDockWidget(Qt::BottomDockWidgetArea, dwButtom);
QDockWidget *dockMain = new QDockWidget();
addDockWidget(Qt::LeftDockWidgetArea, dockMain);//左のドックを設定
addDockWidget(Qt::RightDockWidgetArea, new QDockWidget());//右のドックを設定
dockMain->setWidget(new QLabel("レフトダックエリア", dockMain));//左のドックにラベルを表示
}
MainWindow::~MainWindow()
{
delete ui;
}
2013年12月2日月曜日
ドックウィジェット
登録:
コメントの投稿 (Atom)

0 件のコメント:
コメントを投稿