• 5705阅读
  • 3回复

UI文件要生成DLL有什么方法? [复制链接]

上一主题 下一主题
离线blood
 

只看楼主 正序阅读 楼主  发表于: 2008-11-08
— 本帖被 XChinux 执行加亮操作(2008-11-08) —
各个Coders,情况如下,我使用Qt3 Designer设计了一个UI界面,如何将该界面做成DLL供其他程序来使用呢?

目前我想的方法是:由UI文件产生.cpp和.h,然后修改这两个文件,制作成DLL

在这里想询问一下有没有其他的方法来制作DLL。因为如果下次我改变了UI,那么对应的文件也改变了,想要实现一种不管UI文件变化的DLL的制作方法,不知道有没有?在此请教各位Coder
离线vrcats
只看该作者 3楼 发表于: 2008-11-08
不好意思俺以前不学无术没用过Qt3。不过据我估计应该也有,只不过没有作为API公布出来,因为Qt Designer是要用到这个东西的。你可以搜下源码看有没有现成能用的
离线blood

只看该作者 2楼 发表于: 2008-11-08
QUiLoader在Qt4下才能用,Qt3下有与之相似的类吗?谢谢vrcats回复
离线vrcats
只看该作者 1楼 发表于: 2008-11-08
.ui在编译的时候由uic编译成c++代码,所以共享没有太大意义,不如源文件包含

另外,有一个类叫做QUiLoader的,可以在运行时读入.ui文件并且生成界面,这样可能更简单一些。
快速回复
限100 字节
 
上一个 下一个