门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
界面美化
›
按照《入门》例子,但子框并没有获得父窗口的this指针 ...
发布主题
返回列表
按照《入门》例子,但子框并没有获得父窗口的this指针
3
回复
6377
查看
[复制链接]
27591001@qq.com
当前离线
积分
11
27591001@qq.com
累计签到:8 天
连续签到:1 天
来源:
2017-12-27 00:29:22
显示全部楼层
|
阅读模式
1
Qter豆
我按照《快速入门》第51页的例子,创建了一个对话框,感觉该对话框并没有获得父窗口的this指针。因为对话框的坐标是和显示屏对应的,而不是和父窗口对应
我来回答
附件:
您需要
登录
才可以下载或查看,没有帐号?
立即注册
回复
使用道具
举报
ShadowCry
当前离线
积分
147
ShadowCry
累计签到:120 天
连续签到:1 天
2018-1-13 08:19:09
显示全部楼层
父子关系最初是在QObject引入,是用来管理子对象的,就是父对象销毁时会自动销毁子对象,而当子对象自行删除时,会从父对象的列表中移除(QObject用一个QList<QObject *>来储存子对象列表),QWidget扩展了这种关系,一个子对象通常是显示在父对象的坐标系统中,说的是通常,对话框当然不能显示在父对象坐标系统中,但是父窗口关闭时,是会销毁对话框的,这种从QObject继承而来的对象树机制,是对于任意QObject及其子类对象通用的!!!
回复
使用道具
举报
系统
当前离线
积分
24
系统
累计签到:12 天
连续签到:1 天
2018-1-23 10:09:43
显示全部楼层
ShadowCry 发表于 2018-1-13 08:19
父子关系最初是在QObject引入,是用来管理子对象的,就是父对象销毁时会自动销毁子对象,而当子对象自行删 ...
楼主要的应该是子窗口一启动就显示在父窗口居中的位置。我也想知道Qt如何实现这个效果。试了showEvent,moveEvent都不行。
回复
使用道具
举报
系统
当前离线
积分
24
系统
累计签到:12 天
连续签到:1 天
2018-1-24 09:04:04
显示全部楼层
帮楼主顶顶,这问题不好弄啊。
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了