Luc*_*eta 9 qt qt-creator qt-designer qt3
假设我有about.ui文件.如何从我的.ui文件中创建"about.h"和"about.cpp"?我也要创建一个.moc文件?我怎样才能在创造者之后编译这个以确定是否所有正确的?
简短回答:
在 QtCreator 中,有两种从 Windows Assistant 创建表单的方法: - Qt Designer 表单类 - QtDesigner 表单
您必须创建一个新的“ Qt Designer Form Class ”而不是“ Qt Designer Form ”,因为您选择“Qt Designer Form” qt Creator不会从.ui文件创建.h和.cpp:
长答案:
当您创建“QTCreator Form”时,仅创建 .ui 文件,如果您已经拥有 UI 业务逻辑的现有类,并且想要重建用户界面但保留业务逻辑,则这非常有用,您可以调用按钮或具有相同名称的组件并交换 ui 。
你没有。
about.ui 生成一个 ui_about.h,您将其包含在您自己的 about.h 中
然后你创建你自己的类派生自这个类
class about : public QDialog, public Ui::about
{
Q_OBJECT;
....
}
Run Code Online (Sandbox Code Playgroud)