• 4283阅读
  • 4回复

【紧急求助】qml程序放在没有安装显卡或者显卡驱动的电脑运行 [复制链接]

上一主题 下一主题
离线fxcleo
 

只看楼主 倒序阅读 楼主  发表于: 2016-05-30

            qml程序放没有安装显卡或者显卡驱动的电脑上运行
打开程序,出现白屏



qml组件都打包了,关联dll也打包了,在显卡的电脑上正常
求助怎么办??

#include <QApplication>
#include <QQuickView>
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <QThread>
#include <QProcess>
#include <QDesktopWidget>
#include <QTextCodec>


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QQuickView view;

    view.setMinimumSize(QSize(430,490));
    view.rootContext()->setContextProperty("mainwindow",&view);
    view.setSource(QUrl(QStringLiteral("qrc:/Hello.qml")));
    view.setResizeMode(QQuickView::SizeRootObjectToView);
    view.setFlags(Qt::Window|Qt::FramelessWindowHint);//无边框但图标依附到状态栏
view.setGeometry((a.desktop()->width() - view.width()) / 2,(a.desktop()->height() - view.height()) / 2, view.width(),view.height());
    view.show();
    a.exec();

    return 0;
}
离线fxcleo

只看该作者 1楼 发表于: 2016-05-30
离线九重水

只看该作者 2楼 发表于: 2016-06-08
没用过qml,不懂,帮顶。
不过,
好像好多游戏会自动检测显卡驱动是否正确安装。
离线cycloveu

只看该作者 3楼 发表于: 2016-08-10
QML程序基于OpenGL渲染,无显卡或显卡驱动是不能运行QML程序的
大道至简 悟在天成
离线heroyin888

只看该作者 4楼 发表于: 2016-08-17
加上
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL, true);
用软加速
快速回复
限100 字节
 
上一个 下一个