gpt4 book ai didi

c++ - 在多个显示器上管理多个窗口

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:33:28 24 4
gpt4 key购买 nike

我有一个应用程序可以在单击时启动多个窗口。

在双显示器系统中,如果我在扩展模式下将主窗口拖到第二个屏幕,然后启动一个子窗口,它(子)总是出现在主显示器中。

如何强制子窗口始终与其父窗口出现在同一屏幕/监视器中?

应用程序在 Qt 和 C++ 中。

请帮忙。谢谢。

最佳答案

http://developer.qt.nokia.com/doc/qt-4.8/qdesktopwidget.html#use-of-the-primary-screen

如果您使用多个桌面,您可能可以根据主要小部件所在的位置更改应用程序的主屏幕。如果您使用的是虚拟桌面,您可能可以获得所有屏幕的几何形状,推断您的主要小部件的位置并根据此更改其他小部件的初始位置,以确保它们都在同一屏幕上。

关于c++ - 在多个显示器上管理多个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9031736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com