查看完整版本: [-- 【紧急求助】qml程序放在没有安装显卡或者显卡驱动的电脑运行 --]

QTCN开发网 -> Qt QML开发 -> 【紧急求助】qml程序放在没有安装显卡或者显卡驱动的电脑运行 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

fxcleo 2016-05-30 19:18

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


            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 2016-05-30 20:08

九重水 2016-06-08 21:54
没用过qml,不懂,帮顶。
不过,
好像好多游戏会自动检测显卡驱动是否正确安装。

cycloveu 2016-08-10 09:23
QML程序基于OpenGL渲染,无显卡或显卡驱动是不能运行QML程序的

heroyin888 2016-08-17 10:41
加上
QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL, true);
用软加速


查看完整版本: [-- 【紧急求助】qml程序放在没有安装显卡或者显卡驱动的电脑运行 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled