Okay turns out they are mutually exclusive from what I can tell from the class references because one doesn't actually give us access to frames.(GraphicsVideoItem) i am guessing with the GraphicsVideoItem path way I would not be able to use the QQuickPaintedItem ? I notice that GraphicsVideoItem has paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0)
Yes, most likely the problem above was needing the QML in the proper place. There's a whole bunch of things you need to do correctly to successfully deploy to another system. Typically the QML is embedded in a resource file though so that it's not editable when deployed.
I have found out what is the cause of this problem. As Roland suggested that it could be the highlight item I started thinking in that way. Because I didnt set the currentIndex to -1 it was generating some kind of highlight even if I didnt specify anything for highlight.
Workaround for this is to set currentIndex to -1 on Component.onCompleted.
@Alek: Animations are something we consider, but nothing has been decided yet.
I suggest you can look at the blog post to read about the differences between the Qt Quick Layouts and the Qt Quick Positioners: http://blog.qt.digia.com/blog/2013/05/16/introducing-qt-quick-layouts/
Okay I figured out the linking issue, All of what you said above works well. The issue was in my qt.pro file I forgot to include
QT += multimedia multimediawidgets
Everything links fine now thanks again!
Yes. It should be trivial to port for instance this: http://qt-project.org/doc/qt-5.0/qtwidgets/richtext-syntaxhighlighter.html to work with Qt Quick since they share the same QTextDocument API now.
I guess this one is related to "integrating Calender popup in Qt via Qml":http://qt-project.org/forums/viewthread/28379/
So you could close this one with [Solved] in the title
And in addition to that, if you want to load different data you could use the onStateChanged in your item/component.
@
onStateChanged: {
if (state == "state1") get_db(3);
else if (state == "state2") ...
}
@