Using Qt version 5.2.1, Ubuntu 14.04 (3.14.52) on Nitrogen MAX
C++
int main(int argc, char **argv)
{
QGuiApplication app(argc, argv);
QGst::init(&argc, &argv);
QQmlApplicationEngine view;QGst::Quick::VideoSurface *surface = new QGst::Quick::VideoSurface;
view.rootContext()->setContextProperty(QLatin1String("videoSurface1"), surface);
view.load(QUrl(QLatin1String("qrc:///main.qml")));
return app.exec();
}
QML:
import QtQuick 2.2
import QtQuick.Controls 1.1
import QtQuick.Layouts 1.1
import QtQuick.Window 2.0
ApplicationWindow {
id: appwin1
visible: true
flags: Qt.FramelessWindowHint
width: 1280
height: 800
...
If I set maximum width and height of display screen or if I use visibility: "FullScreen"
there are several visible problems which do not appear it the size is any smaller than full-screen:
I know that it is not performance issue as I have tested the same resolution on more displays and the same size works fine if it is not equal to full screen.
Did anyone else had this problem?
Seems it is a QT questions. you may ask this in QT forum or Stack Overflow .