<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QAbstractFormBuilder Class Reference ## [[QtDesigner](index.htm) module] 該QAbstractFormBuilder類為創建用戶界面在運行時類的默認實現。[More...](#details) 通過繼承[QFormBuilder](qformbuilder.html)。 ### Methods * `__init__ (self)` * `QWidget load (self, QIODevice?device, QWidget?parent?=?None)` * `save (self, QIODevice?dev, QWidget?widget)` * `setWorkingDirectory (self, QDir?directory)` * `QDir workingDirectory (self)` * * * ## Detailed Description 該QAbstractFormBuilder類為創建用戶界面在運行時類的默認實現。 QAbstractFormBuilder提供了一個標準接口,并從用戶界面文件形式構造一個缺省的實現。它不適合直接實例化。使用[QFormBuilder](qformbuilder.html)類在運行時從UI文件創建用戶界面。例如: ``` MyForm.MyForm([QWidget](qwidget.html) *parent) : [QWidget](qwidget.html)(parent) { [QFormBuilder](qformbuilder.html) builder; [QFile](qfile.html) file(":/forms/myWidget.ui"); file.open([QFile](qfile.html).ReadOnly); [QWidget](qwidget.html) *myWidget = builder.load(&file, this); file.close(); [QVBoxLayout](qvboxlayout.html) *layout = new [QVBoxLayout](qvboxlayout.html); layout->addWidget(myWidget); setLayout(layout); } ``` 要復蓋表單生成器的行為,子類QAbstractFormBuilder的某些方面并重新實現相關的虛函數: * [load](qabstractformbuilder.html#load)() handles reading of UI format files from arbitrary QIODevices, and construction of widgets from the XML data that they contain. * [save](qabstractformbuilder.html#save)() handles saving of widget details in UI format to arbitrary QIODevices. * [workingDirectory](qabstractformbuilder.html#workingDirectory)() and [setWorkingDirectory](qabstractformbuilder.html#setWorkingDirectory)() control the directory in which forms are held. The form builder looks for other resources on paths relative to this directory. 該[QFormBuilder](qformbuilder.html)類通常由定制組件和嵌入應用_Qt Designer_。需要動態生成用戶界面在運行時獨立應用程序使用[QUiLoader](index.htm)在發現[QtUiTools](index.htm)模塊。 * * * ## Method Documentation ``` QAbstractFormBuilder.__init__ (self) ``` 構造一個新的表單生成器。 ``` QWidget QAbstractFormBuilder.load (self, QIODevice?device, QWidget?parent?=?None) ``` [ 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 加載窗口小部件的XML表示從給定的_device_,并構造一個新的部件以指定的_parent_。 ](qwidget.html) [**See also**](qwidget.html) [save](qabstractformbuilder.html#save)( ) 。 ``` QAbstractFormBuilder.save (self, QIODevice?dev, QWidget?widget) ``` 保存給定的XML表示形式_widget_到指定的_device_在標準的UI文件格式。 **See also** [load](qabstractformbuilder.html#load)( ) 。 ``` QAbstractFormBuilder.setWorkingDirectory (self, QDir?directory) ``` 設置表單生成器的當前工作目錄到指定的_directory_。 **See also** [workingDirectory](qabstractformbuilder.html#workingDirectory)( ) 。 ``` QDir QAbstractFormBuilder.workingDirectory (self) ``` [ 返回表單生成器的當前工作目錄。 ](qdir.html) [**See also**](qdir.html) [setWorkingDirectory](qabstractformbuilder.html#setWorkingDirectory)( ) 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看