子窗体和父窗体无法交互数据的问题

kongtianwu 2014-05-30 03:40:40
我创建了一个QMainWindow类的主窗体,里面有一个QTreeWidget的列表,列表里的每一项表示一辆车。。
然后创建了一个QMainWindow类的子窗体的List(或Vector),每一个子窗体对应一辆车,显示对应车辆的位置坐标,速度等类似的信息,这些信息是动态变化的,每1秒更新一次,双击树形列表的项,弹出对应车辆的信息显示子窗体。
但我做好后,发现子窗体里面的显示数据的LineEdit全是空的,啥都没有,这数据根本没有传进去。。
这说明信息的交互完全没有实现,我查了下,感觉和子窗口的模态和非模态有关,但是我设置了多次,还把子窗体改为QDialog类,但结果还是没有变化。。
想求助下有经验的各位,这可能是什么地方出了问题?
...全文
152 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kongtianwu 2014-06-11
  • 打赏
  • 举报
回复
已解决,看来是代码有问题
KeequenLiu 2014-05-31
  • 打赏
  • 举报
回复
你现在的需求,用子窗体来显示不是很好, 你可以直接自定义一个QWidget,然后在里面数据的显示,用grid布局控制自定义部件。 这样会更好一点
sourire_will 2014-05-30
  • 打赏
  • 举报
回复
传数据那部分代码写得有问题,建议把那部分代码贴出来

16,216

社区成员

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

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