QT C++,如何在在一个CPP里直接调用到另一个CPP里的函数

QT写了个程序,我要在另一个页面输出数据,但是数据在mainwindow.cpp里的一个函数里面,有什么办法可以实现直接把整个函数传过来,然后我挑着输出,求详细方法... QT写了个程序,我要在另一个页面输出数据,但是数据在mainwindow.cpp里的一个函数里面,有什么办法可以实现直接把整个函数传过来,然后我挑着输出,求详细方法 展开
 我来答
cooke1234
2015-09-08 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3610万
展开全部
Qt中如果想跨文件调用函数时,只要知道被调函数的声明即可。方法是:在调用之前增加被调函数的声明信息。

例如,在A.cpp中调用B.cpp里面写的void func()函数,需要在A.cpp中增加下面一行:
extern void func(); //声明func是一个外部函数
魔族之神黑龍
2014-02-20 · 超过15用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:31.6万
展开全部
给你要调用的那个cpp文件建个头文件,把函数声明放进去,然后把头文件include到你要调用的cpp文件里
更多追问追答
追问
试了,只是可以调用到那个函数,但是如何拿到函数里的数据
追答
那就把你要的数据作为返回值返回,把函数类型为你数据的类型,函数里return该数据
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友862b31c
2014-02-20 · TA获得超过1529个赞
知道小有建树答主
回答量:1045
采纳率:100%
帮助的人:823万
展开全部
在你调用的文件里写上#include "xxx";
然后调用试试。
追问
可以调用函数,但是我想用到函数里面的对象,该如何写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式