Qt获取窗口在整个屏幕的坐标
来源:互联网 发布:如何查看网站域名价格 编辑:程序博客网 时间:2024/06/12 00:42
最近在做项目的过程中,遇到了一个问题,由于界面是采用无标题的窗口,除主界面以外还有一些子窗口,我希望子窗口每次弹出都在主窗口的正中间,即使主窗口移动到边上,子窗口也是显示在正中间,所以必须获得父窗口在屏幕的坐标位置,然后对子窗口进行this->setGeometry()这个操作,刚开始我直接在子窗口的构造函数设置this->setGeometry(main.x()+100,main.y()+50,100,345),运行后发现没有什么反应,然后我在子窗口的构造函数中打印父窗口的main.x(),main.y(),发现是0,0,然后我就很郁闷,后来在网上查资料,才知道主界面还没有出来,所以在子界面获得的坐标是(0,0),所以我在主界面点击弹出子界面的槽函数中获得主界面的坐标this->pos(),定义个全局变量QPoint p;用来存储父窗口的坐标,然后在再子界面的构造函数中用this->setGeometry(p.x()+100,p.y()+50,100,345);最终获得了我想要的结果
this->pos()获得该界面的坐标
- Qt获取窗口在整个屏幕的坐标
- Qt实用技巧:在Qt中获取屏幕的绝对坐标
- ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
- ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
- qt获取电脑的屏幕坐标
- 在屏幕坐标和窗口坐标之见的转换
- 获取View控件在屏幕的坐标
- Winfrom 获取控件在屏幕的坐标
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- 使窗口在整个屏幕居中
- 获取弹出框里面元素相对于整个浏览器窗口的坐标
- WINFORM中几句程序获取整个屏幕的图片及当前窗口的图片快照
- 【截图】WINFORM中几句程序获取整个屏幕的图片及当前窗口的图片快照
- 获取组件在屏幕上的坐标位置
- android 获取控件在屏幕里的坐标
- Unity3D 获取控件四个角在屏幕上的坐标
- 获取UGUI子节点在Canvas的屏幕坐标
- MFC获取控件在屏幕上的绝对坐标
- 黑马程序员__java 数组学习
- windows server 2003共享自动关闭解决办法
- 危机管理的理解
- cocos2d-x 新手必看
- SWT/JFace开发需要多少包
- Qt获取窗口在整个屏幕的坐标
- onbeforeunload与onunload事件
- 初涉MAX+PLUS(EAD软件使用)
- 【熊出没注意!】大家都是怎么治那些来家里玩的熊孩子的?
- 电子政务实施的核心——协同工作流
- sql 统计一段时间内的工作日(除去星期六,星期天)
- 挑战树莓派:谁才是Geek最爱的开发板?
- USB报告描述符(Report Descriptor)是HID设备中的一个描述符
- 东秦1017