「セントラルウィジェット」の編集履歴(バックアップ)一覧はこちら
「セントラルウィジェット」(2014/09/08 (月) 12:52:21) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**見出し
#contents()
**QMainWindow クラス - セントラルウィジェット
QMainWindow クラスのセントラルウィジェット関係の機能を紹介しています。
[[公式リファレンス>http://qt-project.org/doc/qt-5/qmainwindow.html]]
**セントラルウィジェットとは
#image(CentralWidget_01.png,width=700,height=500)
**継承関係
[[QObject]]
[[QPaintDevice]]
┗[[QWidget]]
┗[[QMainWindow]]
**関連するメソッド
QWidget * QMainWindow::centralWidget() const
このメインウィンドウのセントラルウィジェットを返します。
セントラルウィジェットがまだ設定されていない場合はNullを返します。
----
void QMainWindow::setCentralWidget(QWidget * widget)
指定ウィジェットをこのメインウィンドウのセントラルウィジェットに設定します。
>パラメータ
-widget セントラルウィジェットに設定するウィジェット
ポインタについて: 設定されたウィジェットの所有権は QMainWindow に移ります。
----
QWidget * QMainWindow::takeCentralWidget()
このメインウィンドウのセントラルウィジェットを解除します。
解除されたウィジェットの所有権は呼び出し者に渡されます。
----
**見出し
#contents()
**QMainWindow クラス - セントラルウィジェット
QMainWindow クラスのセントラルウィジェット関係の機能を紹介しています。
[[公式リファレンス>http://qt-project.org/doc/qt-5/qmainwindow.html]]
**セントラルウィジェットとは
セントラルウィジェットとは QMainWindow のメインのウィジェットにあたるもので、必ず存在しなければなりません。
セントラルウィジェットには QTextEdit または QGraphicsView などのQtの標準ウィジェットの他、自作のウィジェットを設定できます。
メインウィンドウはシングルドキュメントインターフェース(SDI)またはマルチドキュメントインターフェース(MDI)のどちらかを持ちます。
QMdiArea を使用することでMDIアプリケーションを作成できます。
>参考リンク
[[Single Document Interface (wikipedia)>http://ja.wikipedia.org/wiki/Single_Document_Interface]]
[[Multiple Document Interface (wikipedia)>http://ja.wikipedia.org/wiki/Multiple_Document_Interface]]
**継承関係
[[QObject]]
[[QPaintDevice]]
┗[[QWidget]]
┗[[QMainWindow]]
**関連するメソッド
QWidget * QMainWindow::centralWidget() const
このメインウィンドウのセントラルウィジェットを返します。
セントラルウィジェットがまだ設定されていない場合はNullを返します。
----
void QMainWindow::setCentralWidget(QWidget * widget)
指定ウィジェットをこのメインウィンドウのセントラルウィジェットに設定します。
>パラメータ
-widget セントラルウィジェットに設定するウィジェット
ポインタについて: 設定されたウィジェットの所有権は QMainWindow に移ります。
----
QWidget * QMainWindow::takeCentralWidget()
このメインウィンドウのセントラルウィジェットを解除します。
解除されたウィジェットの所有権は呼び出し者に渡されます。
----