【发布时间】:2020-11-20 13:49:12
【问题描述】:
在我的 Qt 应用程序中,我有几个浮动的 QtWidget。我想知道 QtWidget 何时被拖到另一个屏幕,以便我可以根据新屏幕 DPI 调整内容的大小。
【问题讨论】:
-
定期查询
QDesktopWidget::screenNumber()怎么样?
标签: qt multiscreen
在我的 Qt 应用程序中,我有几个浮动的 QtWidget。我想知道 QtWidget 何时被拖到另一个屏幕,以便我可以根据新屏幕 DPI 调整内容的大小。
【问题讨论】:
QDesktopWidget::screenNumber()怎么样?
标签: qt multiscreen
将来自QGuiApplication 的primaryScreenChanged 信号连接到小部件中的插槽。
编辑添加:经过反思,这可能不会达到您想要的效果 - 它会在 应用程序 更改屏幕而不是小部件时发出信号。
【讨论】: