您尚未登录。

楼主 #1 2020-11-01 18:35:04

梁上君子
会员
注册时间: 2020-10-11
已发帖子: 7
积分: 6

这些 Qt/QML 界面挺好看的

离线

#2 2020-11-02 08:41:51

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: 这些 Qt/QML 界面挺好看的

请问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

离线

#3 2020-11-02 13:30:05

redstar
会员
注册时间: 2020-08-30
已发帖子: 2
积分: 2

Re: 这些 Qt/QML 界面挺好看的

估计是依赖GPU

离线

#4 2020-11-02 14:08:59

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,138
积分: 1090.5

Re: 这些 Qt/QML 界面挺好看的

试试 -platform linuxfb

离线

#5 2020-11-02 17:42:30

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: 这些 Qt/QML 界面挺好看的

达克罗德 说:

试试 -platform linuxfb

嗯, 一开始就是用linux, 也是一样的错误. 我估计是要驱动gpu才行.

离线

#6 2020-11-07 14:22:35

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: 这些 Qt/QML 界面挺好看的

马前卒 说:
达克罗德 说:

试试 -platform linuxfb

嗯, 一开始就是用linux, 也是一样的错误. 我估计是要驱动gpu才行.

谢谢楼上各位大佬,
终于解决这个问题了, 不需要驱动GPU,
配置好 QT_QPA_PLATFORM 环境变量就可以在framebuffer跑QML了.

QT_QPA_PLATFORM=linuxfb python test.py -platform linuxfb

离线

#7 2020-11-07 14:25:30

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: 这些 Qt/QML 界面挺好看的

#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

离线

#8 2020-11-09 10:32:42

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,378
积分: 1343.5

Re: 这些 Qt/QML 界面挺好看的

我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。

-------------------------------------------

又试了试,界面下边有个sub-theme里可以选黑色主题。

最近编辑记录 Gentlepig (2020-11-09 10:36:27)

离线

#9 2020-11-09 10:51:10

科技植
会员
注册时间: 2018-11-05
已发帖子: 35
积分: 35

Re: 这些 Qt/QML 界面挺好看的

Gentlepig 说:

我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。

-------------------------------------------

又试了试,界面下边有个sub-theme里可以选黑色主题。


运行的A33_qml吗

离线

#10 2020-11-09 13:43:21

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,378
积分: 1343.5

Re: 这些 Qt/QML 界面挺好看的

科技植 说:
Gentlepig 说:

我在ubuntu下运行了这个程序,发现有好几个主题并没有改变。
比如Fusion这个,看介绍图片应该是黑色背景,结果我这里还是和Default一样。倒是最后两个有变化。

-------------------------------------------

又试了试,界面下边有个sub-theme里可以选黑色主题。


运行的A33_qml吗

我在Pc上运行的,就是想看看qml效果。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn