QtデザイナでQDockWidgetをベースにレイアウトをデザインすると何も部品が置けない(2)

QDockWidgetにQWidgetが追加されないため、uiファイルを直接編集してQWidgetを追加。

編集前

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>DockWidget</class>
 <widget class="QDockWidget" name="DockWidget">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>300</height>
   </rect>
  </property>
  <property name="allowedAreas">
   <set>Qt::AllDockWidgetAreas</set>
  </property>
  <property name="windowTitle">
   <string>DockWidget</string>
  </property>
 </widget>
 <resources/>
 <connections/>
</ui>

編集後

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>DockWidget</class>
 <widget class="QDockWidget" name="DockWidget">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>300</height>
   </rect>
  </property>
  <property name="allowedAreas">
   <set>Qt::AllDockWidgetAreas</set>
  </property>
  <property name="windowTitle">
   <string>DockWidget</string>
  </property>

  <widget class="QWidget" name="dockWidgetContents">
  </widget>

 </widget>
 <resources/>
 <connections/>
</ui>

Qtデザイナで再度uiファイルを開くと正しくQWidgetが追加されている