关于qt界面之间的数据发送

weixin_41584483 2019-04-19 09:02:35
首先我有三个界面,登陆界面login、主界面widget以及数据库data界面,主界面里面还有两个connect函数,现在我想实现主界面和数据库界面的textedit和按键实现textedit里面的数据互联。我运用了emit函数、connect把主界面和数据库界面两个信号链接起来出现了以下问题:
1.如果把connect函数放在main.cpp或者widget.cpp里面里面,显示data界面私有。
2.如果把connect函数放在data.cpp里面,然后把界面new出来,则会令我的主界面的connect信号失效。
3.如果我不用eimt和connet函数,采用public定义字符串,但是无法在两个界面里面实现public传送
...全文
677 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GloriceM 2019-04-24
  • 打赏
  • 举报
回复
贴代码出来就知道问题了,语言描述不如代码直观。
不易易 2019-04-24
  • 打赏
  • 举报
回复
data界面是主界面调出来的吧?那就应该好弄了吧,在widget.cpp里调用 data界面时new或直接实例,connect就可以吧。

21,489

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧