关于Qt下如何获取屏幕尺寸以及打印的代码示例

来源:互联网 发布:福特嘉年华轮毂数据 编辑:程序博客网 时间:2024/06/02 04:23

void GreenPass3::printscreeninfo()

{
    QDesktopWidget *dwsktopwidget = QApplication::desktop();
    QRect deskrect = dwsktopwidget->availableGeometry();//获取可以几何大小
    QRect screenrect = dwsktopwidget->screenGeometry();//获取屏幕几何大小

    int scrcount = dwsktopwidget->screenCount();
    qDebug()<<"the availableGeometry is"<<deskrect.width()<<"::"<<deskrect.height();
    qDebug()<<"the screenGeometry is"<<screenrect.width()<<"::"<<screenrect.height();
//    qCritical("screenrect.w==%s\n",qPrintable(QString::number(screenrect.width())));
//    qCritical("screenrect.h==%s\n",qPrintable(QString::number(screenrect.height())));
//    qCritical("deskrect.w==%s\n",qPrintable(QString::number(deskrect.width())));
//    qCritical("deskrect.h==%s\n",qPrintable(QString::number(deskrect.height())));
//    qCritical("scrcount==%s\n",qPrintable(QString::number(scrcount)));

}

原创粉丝点击