Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QAbstractFormBuilder类为创建用户界面在运行时类的默认实现。More...
通过继承QFormBuilder。
该QAbstractFormBuilder类为创建用户界面在运行时类的默认实现。
QAbstractFormBuilder提供了一个标准接口,并从用户界面文件形式构造一个缺省的实现。它不适合直接实例化。使用QFormBuilder类在运行时从UI文件创建用户界面。例如:
MyForm.MyForm(QWidget *parent) : QWidget(parent) { QFormBuilder builder; QFile file(":/forms/myWidget.ui"); file.open(QFile.ReadOnly); QWidget *myWidget = builder.load(&file, this); file.close(); QVBoxLayout *layout = new QVBoxLayout; layout->addWidget(myWidget); setLayout(layout); }
要复盖表单生成器的行为,子类QAbstractFormBuilder的某些方面并重新实现相关的虚函数:
该QFormBuilder类通常由定制组件和嵌入应用Qt Designer。需要动态生成用户界面在运行时独立应用程序使用QUiLoader在发现QtUiTools模块。
构造一个新的表单生成器。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
加载窗口小部件的XML表示从给定的device,并构造一个新的部件以指定的parent。
See also save( ) 。
保存给定的XML表示形式widget到指定的device在标准的UI文件格式。
See also load( ) 。
设置表单生成器的当前工作目录到指定的directory。
See also workingDirectory( ) 。
返回表单生成器的当前工作目录。
See also setWorkingDirectory( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |