Qt GUI应用程序是如何运行的

时间:2013-07-10 18:32:48

标签: qt5

如何在qt5中运行gui应用程序,ui指针的作用是什么。我是新来的,请帮助我,为什么我们会在构造函数中传递它,例如,Ui-> setup(this)。谢谢你提前。

1 个答案:

答案 0 :(得分:0)

长话短说:uic解析Qt Designer生成的xml(从您创建的表单到设计器)并从该xml创建C ++代码,并且您需要将该代码用于您的窗口类,有很多方法可以可以使用该代码,请参阅documentation并使用该ui指针是这些方式之一(实际上这是指向生成的代码中的类的实例的指针),如何 setupUi 实际上你可以看到生成的代码 - 简短的答案是:它创建表单的布局和小部件作为 this 的孩子。