我想在主屏幕上绘制一些图案,调用以下代码发现不能绘制到主屏幕上。请指点,多谢~
QPainter painter;
painter.begin(QApplication::desktop()->screen());
painter.setPen(Qt::DotLine);
painter.drawRect(0,0,200,200);
painter.end();
QApplication::desktop()->screen() ; 这行代码应该已经确实获取到了主屏幕,因为其返回的大小就是我屏幕的大小
但是就是画不上去。
这段代码调用在mouseMoveEvent中。