天嵌 ARM开发社区

 找回密码
 注册
查看: 1949|回复: 4

关于用designer编辑ui文件的问题

[复制链接]
testh 发表于 2010-8-20 07:03:42 | 显示全部楼层 |阅读模式
我原来有个ui文件,已经生成了cpp和h文件了,根据需要我在cpp文件中做了相应的修改已符合项目需要,且make后可以正常运行,但是我想在ui的界面上再添加一些控件,于是我用designer重新打开ui文件,然后编辑界面,问题是当我编辑完成保存后,重新执行make后,原来的cpp文件又恢复为了ui对应的内容,其他的我自己添加的代码都没有了,请问,用designer编辑ui文件后可否保留以前的cpp文件内容呢?
wuchguang 发表于 2010-8-21 00:36:45 | 显示全部楼层
你已修改了UI文件后,你要再次使用Progen、 Tmake工具制作源码。否则编译过程会报错的。
回复

使用道具 举报

 楼主| testh 发表于 2010-8-21 10:51:57 | 显示全部楼层
thanks。是的,重新修改后我已经再次使用Progen,tmake制作源码。
我想问的问题是:
我原来有a.ui文件,且已经用progen,tmake生成了源码a.cpp a.h ...,而且,我在a.cpp中添加了自己的代码,然后编译生成可执行文件a,可以正常运行。

现在根据项目需要,我需要重新在原来的界面上再添加一些控件,比如LineEdit, Label....。于是我又用designer编辑了原来的a.ui文件,并保存为新的aa.ui文件,然后我再用progen,tmake按部就班的生成源码aa.cpp aa.h.....等文件,此时我发现我原先在a.cpp中添加的自己的那部分代码已经不翼而飞了,就是说aa.cpp的内容覆盖了原来的a.cpp的内容,而不是插入到a.cpp中,这样的话我就又不得不再手动添加原来已经调试好的那部分代码。以后如果再改动ui文件的话,我还是得不得不添加它以前的代码,我想问一下:有没有什么办法在编译ui文件以后,在新生成的cpp文件中保留以前代码内容,否则这样的话会累死人的
回复

使用道具 举报

shufexiu 发表于 2010-8-21 11:56:35 | 显示全部楼层
3# testh


这个开发经验就不懂了....有解决的好法子发出来共享阿
回复

使用道具 举报

 楼主| testh 发表于 2010-8-21 13:18:39 | 显示全部楼层
thanks

谁有好的办法吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-21 01:32 , Processed in 2.056621 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表