在C ++应用程序中使用Designer UI文件
在C ++应用程序中使用Designer UI文件编译时间表处理直接方法单一继承方法使用成员变量使用指针成员变量 多重继承法应对语言变化运行时表格处理自动连接具有自动连接的小部件和对话框在C ++应用程序中使用Designer UI文件
Qt Designer UI文件以XML格式表示表单的小部件树。可以处理以下表格:
在编译时,这意味着将表单转换为可以编译的C ++代码。
在运行时,这意味着表单由QUiLoader类处理,该类在解析XML文件的同时动态构造了窗口小部件树。
编译时间表处理
您可以使用Qt Designer创建用户界面组件,并在构建应用程序时使用Qt的集成构建工具qmake和uic为其生成代码。生成的代码包含表单的用户界面对象。这是一个包含以下内容的C ++结构:
指向表单的窗口小部件,布局ÿ