离线
请问V3s这种没有GPU的芯片可以跑QML吗?
我在V3s用PyQt5跑这个 QML 程序出错 https://zgljl2012.com/pyqt5-qml-18xing-dai-ma-shi-xian-hello-worldru-men/
#python3 test.py -platform qvnc
qt.qpa.plugin: Could not find the Qt platform plugin "eglfs" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: linuxfb, minimal, offscreen, vnc.
Aborted
离线
估计是依赖GPU
离线
试试 -platform linuxfb
离线
试试 -platform linuxfb
嗯, 一开始就是用linux, 也是一样的错误. 我估计是要驱动gpu才行.
离线
达克罗德 说:试试 -platform linuxfb
嗯, 一开始就是用linux, 也是一样的错误. 我估计是要驱动gpu才行.
谢谢楼上各位大佬,
终于解决这个问题了, 不需要驱动GPU,
配置好 QT_QPA_PLATFORM 环境变量就可以在framebuffer跑QML了.
QT_QPA_PLATFORM=linuxfb python test.py -platform linuxfb
离线
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QLatin1String("qrc:/main.qml")));
return app.exec();
}
这是论坛大佬发给我的C++ QML代码, 我直接运行是可以的,
所以QML推测不需要eglfs/gpu驱动: A33_qml.rar
然后根据错误提示搜索到的答案: https://github.com/therecipe/qt/issues/775
离线
我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。
-------------------------------------------
又试了试,界面下边有个sub-theme里可以选黑色主题。
最近编辑记录 Gentlepig (2020-11-09 10:36:27)
离线
我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。-------------------------------------------
又试了试,界面下边有个sub-theme里可以选黑色主题。
运行的A33_qml吗
离线
Gentlepig 说:我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。-------------------------------------------
又试了试,界面下边有个sub-theme里可以选黑色主题。
运行的A33_qml吗
我在Pc上运行的,就是想看看qml效果。
离线