标签: qt dpi
由于我有一个窗口(源自QWidget)可以在两个监视器之间切换并根据屏幕DPI动态更新,因此我似乎只能收听screenChanged(QScreen*)信号。当我在监视器之间拖动窗口时,它工作正常。
QWidget
screenChanged(QScreen*)
但是当我在另一个显示器中打开应用程序并在两个显示器之间切换菜单栏时(通过系统首选项 - >显示 - >安排在mac中),它不起作用。在这种情况下似乎没有发出信号。
我应该听哪个信号?还有更好的方法吗?