Qt多窗口布局相关,求助

HyperMeta 2015-04-23 05:40:03
要求:
实现 多个子窗口 可以拖动、停靠,不重叠,可添加窗口或者删除窗口,显示的窗口自动填充整个界面,可通过拉动来调整各个子窗口的大小,子窗口无边框,到达可停放区域会有反应,类似与DockWidget的形式,但是DockWidget不是很好用,DockWidget只是提供一个工具栏差不多的窗口,而我现在的所有子窗口都是平级的
现在暂时用的是QMdiArea,但是QMdiArea会重叠,而且增删子窗口后,不能自动填满整个界面

现在的界面如下:
...全文
731 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hidxl 2016-11-29
  • 打赏
  • 举报
回复
dockwidget 设置成nested可以
ly20041012 2016-11-24
  • 打赏
  • 举报
回复
朋友 你在帖子中提到的多窗口平铺布局实现了吗?
HyperMeta 2015-04-25
  • 打赏
  • 举报
回复
或者说,让QMdiArea始终处于平铺状态,改变某个子窗口大小时,其他的子窗口自动变化保证填充了整个主窗口

16,212

社区成员

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

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