找回密码
 立即注册
收起左侧

怎么实现子窗口只能在父窗口中移动?

7
回复
12336
查看
[复制链接]

尚未签到

来源: 2013-7-23 14:38:45 显示全部楼层 |阅读模式
1Qter豆
mainWindow中有一个按钮,点击按钮后弹出一个新对话框,这个对话框只能在mainWindow中移动,不能成为一个独立的窗口,请问怎么实现?

最佳答案

查看完整内容

那是Qt自带的一个例子,帮助里面查询一下就可以看到了。 在《入门》的264页11.3.4有简单例子的介绍。
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-7-23 14:38:46 显示全部楼层
茕踽立志学好QT 发表于 2013-8-2 16:25
老师,抱歉,打扰下,我在书上没找到embeddeddialog的例子呃,能麻烦说详细点么?是实战精讲里的还是快速 ...

那是Qt自带的一个例子,帮助里面查询一下就可以看到了。

在《入门》的264页11.3.4有简单例子的介绍。
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-7-24 16:54:10 显示全部楼层
你是说实现这样的效果吗?可以使用QMdiArea类实现,可以查看Mdi示例程序。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

尚未签到

2013-7-25 12:19:27 显示全部楼层
yafeilinux 发表于 2013-7-24 16:54
你是说实现这样的效果吗?可以使用QMdiArea类实现,可以查看Mdi示例程序。

呃,不是这种呃。。在mainwindow里面有一些按钮,点击某一个按钮的时候,就弹出了一个对话框,这个对话框刚好覆盖mainwindow中除了菜单栏工具栏的其他区域。这个对话框是一个dialog,有各种部件,不是文档编辑器,并且它只能在mainwindow中移动。
回复

使用道具 举报

尚未签到

2013-7-25 12:21:43 显示全部楼层
呃,想上图片的,但这里好像只能贴图片地址。。。不知道能不能本地上传。
回复

使用道具 举报

尚未签到

2013-7-25 12:25:00 显示全部楼层
@yafeilinux 老师,就是这图片中的效果。点击开的时候,子窗口是布满父窗口的中心区域的,我这把它移动了下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-7-25 16:12:30 显示全部楼层
茕踽立志学好QT 发表于 2013-7-25 12:25
@yafeilinux 老师,就是这图片中的效果。点击开的时候,子窗口是布满父窗口的中心区域的,我这把它移动了下 ...

可以查看下embeddeddialog例子,实现嵌入式窗口。
回复

使用道具 举报

尚未签到

2013-8-2 16:25:14 显示全部楼层
yafeilinux 发表于 2013-7-25 16:12
可以查看下embeddeddialog例子,实现嵌入式窗口。

老师,抱歉,打扰下,我在书上没找到embeddeddialog的例子呃,能麻烦说详细点么?是实战精讲里的还是快速入门里的?哪个章节呃?
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了