• 4388阅读
  • 1回复

[提问]运行一个无GUI的程序问题. [复制链接]

上一主题 下一主题
离线feixiangxtu
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-27
我运行一个无GUI的程序:截取当前的屏幕。在开发板(arm-linux)上屏幕中间为什么会出现一个小的正方形,之前我以为是鼠标的原因,后来去掉的鼠标,但是还是在所有截取的图片上都有这个绿色正方形。不知道有没有解决方案?

int main(int argc, char *argv[])

{
    QApplication app(argc, argv);

    QWSServer::setCursorVisible(false);

    QPixmap originalPixmap = QPixmap(); // clear image for low memory situations

                                // on embedded devices.
    originalPixmap = QPixmap::grabWindow(QApplication::desktop()->winId());

    QString format = "png";

    QString initialPath = QDir::currentPath() + QObject::tr("/") + tempDir + QObject::tr(".") + format;

    originalPixmap.save(initialPath, format.toAscii());

    return app.exec();
}
离线feixiangxtu

只看该作者 1楼 发表于: 2011-05-27
大家没有遇到过吗?还是我的描述有问题?
快速回复
限100 字节
 
上一个 下一个