qt如何检测屏幕分辨率的变化

2018-12-18  本文已影响0人  江俊广

屏幕分辨率变化时,会导致QApplication::desktop()产生信号resized(int)。
首先连接该信号与槽。

QDesktopWidget * desk = QApplication::desktop();
    connect(desk, SIGNAL(resized(int)), this, SLOT(onResolutionChanged(int)));

在槽中完成你的代码

void MainBarrageDialog::onResolutionChanged(int){
    //Your code
}
上一篇下一篇

猜你喜欢

热点阅读