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
}