请教大神一下。
在VS2019下,QT版本5.12.3。编译XXX.ui文件会对应生成ui_XXX.h文件。如果对ui_XXX.h文件编译,例如添加一个QPusbutton 按钮,当再次编译XXX.ui文件时,这个按钮就会消失,仿佛是初始化一样,只剩下最初的代码。但,如果是在QT creator中拖进去一个QPushbutton 按钮,再次编译XXX.ui文件时,就不会出现这种情况。
请问这是怎么情况?QT是想推荐使用可视化编辑吗?我只想用敲代码的方式来布局。
请教大神一下。
在VS2019下,QT版本5.12.3。编译XXX.ui文件会对应生成ui_XXX.h文件。如果对ui_XXX.h文件编译,例如添加一个QPusbutton 按钮,当再次编译XXX.ui文件时,这个按钮就会消失,仿佛是初始化一样,只剩下最初的代码。但,如果是在QT creator中拖进去一个QPushbutton 按钮,再次编译XXX.ui文件时,就不会出现这种情况。
请问这是怎么情况?QT是想推荐使用可视化编辑吗?我只想用敲代码的方式来布局。
ui_XXX.h是根据XXX.ui文件生成的,可视化编辑是在XXX.ui上操作,如果在ui_XXX.h上操作,下次编译会根据XXX.ui生成新的ui_XXX.h,把你修改的ui_XXX.h覆盖掉了。