qt 重新编译ui文件后,会将之前自动生成的ui_*.h文件中所修改的内容覆盖掉,如何解决?
原因:
由于完全利用代码绘制界面的效率比较低,而利用Qt Designer制作界面,效率虽然会提高,但是一些情况下界面的效果及交互不能很好的完整的支持,所以想利用Qt Designer绘制界面中的基础控件和布局,而一些特殊的效果和交互在制作出的ui文件所生成的ui_*.h文件上,再通过代码进行绘制实现。
问题:
由于ui文件自动生成的ui_*.h文件,会在下次编译ui文件的时候被覆盖,所以一旦有界面上的控件或布局的修改,编译ui文件后,之前所添加的代码就会丢失掉,因此想请教一下,有什么好的工作方法,可以解决这个问题?