QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 688|回复: 3

请教一个嵌入QT的问题!

[复制链接]
发表于 2005-6-12 11:39:47 | 显示全部楼层 |阅读模式
我现在已经将一个QT程序做的界面和一个用C写的功能程序结合在一起了,我想将我的QT中的一些功能solt函数嵌入到C程序里,可是我尝试一直将它写进去,编译却不能通过,一些QT特有的语法编译不通过,例如 
   medit = new QMultiLineEdit(this);
    medit->setGeometry( QRect( 210, 20, 370, 300 ) );
    medit->setReadOnly(TRUE);
    medit->setPointSize(;
这些编译是就会出错,(这些我在QT自己的模块里是好的,放在c模块里就不行了)
我的问题是,是不是要加点什么说明,或者做些什么才可以把我的QT程序嵌入到C功能模块里呢?
拜托各位大侠了,感激不尽!!!~>_<~
发表于 2005-6-12 22:06:38 | 显示全部楼层
不是我不想帮你,你的这个问题,我也不会。没做过嵌入, 而且直接在C里调用C++的类
何方法好像是不行吧。反过来是可以的。
回复

使用道具 举报

 楼主| 发表于 2005-6-13 15:37:11 | 显示全部楼层
呵呵!问题解决了,大家共享一下.我把QT中的变量声明成全局,然后在我的其他非QT程序中声明为extern,之后就只调用QT变量的功能实现函数,定义还是在QT自己的类里,这样就OK了!(这些必须是在一个进程里,如果是不同进程,可以实现,但终端会有奇怪的error出现,我还不知道error是什么)
回复

使用道具 举报

发表于 2005-6-13 15:46:07 | 显示全部楼层
我还以为你要在C中用C++的类呢。

anyway,  解决了就好.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 21:53 , Processed in 0.046717 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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