- Qt 5.5
- Qt SQL
- SQL Browser
- browserwidget.ui Example File
- Qt 5.5.1 Reference Documentation

# browserwidget.ui Example File

sqlbrowser/browserwidget.ui

    <?xml version="1.0" encoding="UTF-8"?>
    <ui version="4.0">
     <class>Browser</class>
     <widget class="QWidget" name="Browser">
      <property name="geometry">
       <rect>
        <x>0</x>
        <y>0</y>
        <width>765</width>
        <height>515</height>
       </rect>
      </property>
      <property name="windowTitle">
       <string>Qt SQL Browser</string>
      </property>
      <layout class="QVBoxLayout">
       <property name="spacing">
        <number>6</number>
       </property>
       <property name="margin">
        <number>8</number>
       </property>
       <item>
        <widget class="QSplitter" name="splitter_2">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
           <horstretch>0</horstretch>
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
         <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
         <widget class="ConnectionWidget" name="connectionWidget">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Ignored" vsizetype="Expanding">
            <horstretch>1</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
         </widget>
         <widget class="QTableView" name="table">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
            <horstretch>2</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="contextMenuPolicy">
           <enum>Qt::ActionsContextMenu</enum>
          </property>
          <property name="selectionBehavior">
           <enum>QAbstractItemView::SelectRows</enum>
          </property>
         </widget>
        </widget>
       </item>
       <item>
        <widget class="QGroupBox" name="groupBox">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
           <horstretch>0</horstretch>
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
         <property name="maximumSize">
          <size>
           <width>16777215</width>
           <height>180</height>
          </size>
         </property>
         <property name="title">
          <string>SQL Query</string>
         </property>
         <layout class="QVBoxLayout">
          <property name="spacing">
           <number>6</number>
          </property>
          <property name="margin">
           <number>9</number>
          </property>
          <item>
           <widget class="QTextEdit" name="sqlEdit">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="minimumSize">
             <size>
              <width>0</width>
              <height>18</height>
             </size>
            </property>
            <property name="baseSize">
             <size>
              <width>0</width>
              <height>120</height>
             </size>
            </property>
           </widget>
          </item>
          <item>
           <layout class="QHBoxLayout">
            <property name="spacing">
             <number>6</number>
            </property>
            <property name="margin">
             <number>1</number>
            </property>
            <item>
             <spacer>
              <property name="orientation">
               <enum>Qt::Horizontal</enum>
              </property>
              <property name="sizeHint" stdset="0">
               <size>
                <width>40</width>
                <height>20</height>
               </size>
              </property>
             </spacer>
            </item>
            <item>
             <widget class="QPushButton" name="clearButton">
              <property name="text">
               <string>&amp;Clear</string>
              </property>
             </widget>
            </item>
            <item>
             <widget class="QPushButton" name="submitButton">
              <property name="text">
               <string>&amp;Submit</string>
              </property>
             </widget>
            </item>
           </layout>
          </item>
         </layout>
        </widget>
       </item>
      </layout>
      <action name="insertRowAction">
       <property name="enabled">
        <bool>false</bool>
       </property>
       <property name="text">
        <string>&amp;Insert Row</string>
       </property>
       <property name="statusTip">
        <string>Inserts a new Row</string>
       </property>
      </action>
      <action name="deleteRowAction">
       <property name="enabled">
        <bool>false</bool>
       </property>
       <property name="text">
        <string>&amp;Delete Row</string>
       </property>
       <property name="statusTip">
        <string>Deletes the current Row</string>
       </property>
      </action>
      <action name="fieldStrategyAction">
       <property name="checkable">
        <bool>true</bool>
       </property>
       <property name="text">
        <string>Submit on &amp;Field Change</string>
       </property>
       <property name="toolTip">
        <string>Commit on Field Change</string>
       </property>
      </action>
      <action name="rowStrategyAction">
       <property name="checkable">
        <bool>true</bool>
       </property>
       <property name="text">
        <string>Submit on &amp;Row Change</string>
       </property>
       <property name="toolTip">
        <string>Commit on Row Change</string>
       </property>
      </action>
      <action name="manualStrategyAction">
       <property name="checkable">
        <bool>true</bool>
       </property>
       <property name="text">
        <string>Submit &amp;Manually</string>
       </property>
       <property name="toolTip">
        <string>Commit Manually</string>
       </property>
      </action>
      <action name="submitAction">
       <property name="text">
        <string>&amp;Submit All</string>
       </property>
       <property name="toolTip">
        <string>Submit Changes</string>
       </property>
      </action>
      <action name="revertAction">
       <property name="text">
        <string>&amp;Revert All</string>
       </property>
       <property name="toolTip">
        <string>Revert</string>
       </property>
      </action>
      <action name="selectAction">
       <property name="text">
        <string>S&amp;elect</string>
       </property>
       <property name="toolTip">
        <string>Refresh Data from Database</string>
       </property>
      </action>
     </widget>
     <customwidgets>
      <customwidget>
       <class>ConnectionWidget</class>
       <extends>QTreeView</extends>
       <header>connectionwidget.h</header>
      </customwidget>
     </customwidgets>
     <tabstops>
      <tabstop>sqlEdit</tabstop>
      <tabstop>clearButton</tabstop>
      <tabstop>submitButton</tabstop>
      <tabstop>connectionWidget</tabstop>
      <tabstop>table</tabstop>
     </tabstops>
     <resources/>
     <connections/>
    </ui>