Вот мой main.qml:
import QtQuick 2.0
import A 1.0
Item {
width: 1280
height: 720
OpenGlVideoQtQuick {
}
}
Вот часть OpenGlVideoQtQuick:
class OpenGlVideoQtQuick : public QQuickItem
{
Q_OBJECT
Q_PROPERTY(qreal t READ t WRITE setT NOTIFY tChanged)
public:
OpenGlVideoQtQuick();
qreal t() const { return m_t; }
void setT(qreal t);
Q_INVOKABLE void initRtspMedia(const QString &uri);
}
Как мне вызвать initRtspMedia()
из QML прямо при создании OpenGlVideoQtQuick
QML объект?Я только видел, как кнопки и другие вещи могут вызывать код C ++, но не как его вызвать немедленно.