QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1172|回复: 6

如何把qt设计的界面添加到kdevelop做的工程里面去

[复制链接]
发表于 2005-6-28 20:36:27 | 显示全部楼层 |阅读模式
1.我用Qt Designer3.3.3设计了一个界面,从而有了一个.ui,ui.h文件.

2.用kdevelop3.1.1新建了一个"Simple KDE Application"的工程,那么如何把qt做的那个界面ui,ui.h文件添加进去呢?

谢谢!
发表于 2005-6-29 10:18:29 | 显示全部楼层
把.ui变成.cpp和.h,之后再加进去,你试试,我不知道可不可以,只是建议,呵呵!
回复

使用道具 举报

 楼主| 发表于 2005-6-29 11:03:15 | 显示全部楼层
我怎么没有看到kdevelop有像vc那样的“添加到工程”的菜单啊?
回复

使用道具 举报

发表于 2005-6-29 12:55:11 | 显示全部楼层
不是的吧,我的意思说你可以自己把QT的文件写到你的工程文件里,就好像在QT中的project文件一样,呵呵,你试试吧!记得把结果贴出来噢!
回复

使用道具 举报

 楼主| 发表于 2005-6-29 13:24:05 | 显示全部楼层
zt_apple,我是这么理解你的话的:
1用kdevelop建立一个工程hello
2用Qt建立一个myUI,同时把它保存到hello所在的目录

这样理解对么?

呵呵
回复

使用道具 举报

发表于 2005-6-29 14:26:18 | 显示全部楼层

Re: 如何把qt设计的界面添加到kdevelop做的工程里

[quote:591bc93a18="south2000"]1.我用Qt Designer3.3.3设计了一个界面,从而有了一个.ui,ui.h文件.

2.用kdevelop3.1.1新建了一个"Simple KDE Application"的工程,那么如何把qt做的那个界面ui,ui.h文件添加进去呢?

谢谢![/quote]
1.NEW
2.(在面板里先择)widget(.ui)
3.这后的就下一步就可以了




4.回到KDEVELOP面板在右边个automake 管理器中里找到.ui右建,用QT designer打开,
5. QT designer做完了工作和保存后,
[code:1]Here we start with the KDE simple project named SigCreate and the sigcreatedlg.ui that we have added in our project. In the Automake Manager, in the section sigcreate (Program in bin) you must have three files: sigcreatedlg.ui, sigcreate.cpp and main.cpp. The project must compile and give the main window as in picture 3 (creating.html).

As the sigcreate class is no use for us, we will remove it and use it for subclassing the sigcreatedlg.ui file. In the Automake Manager, right click on sigcreate.cpp and select Remove and a dialog pops up. Please check 'Also Remove it from disk'. Then do the same with sigcreate.h. This is the way to remove obsolete files from your project and the Makefile.am will be updated. Remember to run automake & friends and configure before compiling your project again. We will not do it right now because we will make other changes. We will now use the class name SigCreate for the subclass.

In the Automake Manager, in sigcreate (program in bin), right click on sigcreatedlg.ui and choose Subclass Widget... from the context menu that appears. Then fill in the subclass name which is SigCreate. Check the box: Reformat source and click on OK. Say No then about adding these files in cvs as we did not enable this in our project.[/code:1]
6.在KDEVELOP编绎工程,KDEVELOP就会根.moc的文件知.ui被修改过,就会重新生成.ui转化出来的.h,.cpp,
回复

使用道具 举报

 楼主| 发表于 2005-6-29 15:03:52 | 显示全部楼层
hobby,谢谢你!问题解决了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 19:31 , Processed in 0.048041 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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