屏幕分辨率变化时,会导致QApplication::desktop()产生信号resized(int)。
首先连接该信号与槽。
QDesktopWidget * desk = QApplication::desktop();
connect(desk, SIGNAL(resized(int)), this, SLOT(onResolutionChanged(int)));
在槽中完成你的代码
void MainBarrageDialog::onResolutionChanged(int){
//Your code
}
网友评论