qt5中的gui应用程序是如何运行的,ui指针在其中的作用是什么。我是qt的新手,请帮帮我,为什么我们会在构造函数中传递这个,比如ui->setup(this)。提前感谢。
长话短说:uic解析Qt Designer生成的xml(从您创建的表单到设计器中),并从该xml创建C++代码,您需要将该代码使用到您的窗口类中,有很多方法可以使用该代码,请参阅文档,使用ui指针是其中一种方式(实际上,它是从生成的代码中指向类实例的指针)。关于setupUi的实际工作方式,您可以在生成的代码上看到——简单的答案是:它将表单的布局和小部件创建为this。