MYPlayer代码的问题

来源:4-1 字符语法的常见陷阱上

xiao_鱼

2022-11-30

老师,代码MyPlay.cpp中的source是怎么得到的呢?播放需要这个source建立非空的 video,但是我找完了代码没看到从哪传进去的source,MyVideoOutput里面的QPainter也不知道从哪里传的,不知道是不是gitee上的代码缺点东西还是说我给遗忘了

//MYPlay.h
Q_PROPERTY(QObject* source READ source WRITE setSource NOTIFY sourceChanged)


//MYPlay.cpp
//Q_INVOKABLE函数
//打开线程,传输文件路径
void MyPlay::urlPass(QString url)
{
    MyVideoOutput* video =qobject_cast<MyVideoOutput*>(source());
    ....
}
写回答

1回答

quickzhao

2022-12-01

qml中的FileDiaglog传过去的,里面会调用MYPlay类中的函数urlPass将路径传过去

0
0

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3993 学习 · 1110 问题

查看课程