技術文章Qt

・・・執筆中・・・

 

ui ファイル - QtDesinger 活用研究 -
Nobuhide Tsuda
??-Jly-2012

概要

QMainWindow 新規 ui ファイル

下図は、メインウィンドウを QMainWindow クラスにした時に、生成される ui フォーム。

下記ソースは、上記の ui ファイルを、テキストエディタで開いたもの。

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow" >
  <property name="geometry" >
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>300</height>
   </rect>
  </property>
  <property name="windowTitle" >
   <string>MainWindow</string>
  </property>
  <widget class="QMenuBar" name="menuBar" />
  <widget class="QToolBar" name="mainToolBar" />
  <widget class="QWidget" name="centralWidget" />
  <widget class="QStatusBar" name="statusBar" />
 </widget>
 <layoutDefault spacing="6" margin="11" />
 <pixmapfunction></pixmapfunction>
 <resources/>
 <connections/>
</ui>

メニューを追加した場合

 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>300</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget class="QWidget" name="centralWidget"/>
  <widget class="QMenuBar" name="menuBar">
<property name="geometry"> <rect> <x>0</x> <y>0</y> <width>400</width> <height>24</height> </rect> </property>
<widget class="QMenu" name="menu_File"> <property name="title"> <string>&amp;File</string> </property> <addaction name="action_New"/> </widget>
<addaction name="menu_File"/>
</widget> <widget class="QToolBar" name="mainToolBar"> <attribute name="toolBarArea"> <enum>TopToolBarArea</enum> </attribute> <attribute name="toolBarBreak"> <bool>false</bool> </attribute> </widget> <widget class="QStatusBar" name="statusBar"/>
<action name="action_New"> <property name="text"> <string>&amp;New</string> </property> <property name="shortcut"> <string>Ctrl+N</string> </property> </action>
</widget>