Qt 5.5 RC cannot set flat style
-
I am trying to use the QML flat style with qt 5.5 community.
I understood from the Alpha release notes - http://blog.qt.io/blog/2015/03/17/qt-5-5-alpha-available/ - that the flat style should be included in the community edition of QT 5.5. It is also mentioned on this post on the blog: https://blog.qt.io/blog/2015/06/04/qt-5-5-computer-vision-and-the-nitrogen6x/I use
qputenv("QT_QUICK_CONTROLS_STYLE", "Flat");
in main.cpp, but the style is not applied. I think that this is the correct way to set the style since I can change it by setting "Desktop" instead of "Flat".
Looking into the QT installation directory I see that there is a directory named mingw492_32\qml\QtQuick\Controls\Styles\Flat , but it contains only two dlls and a qmldir file. The Base and desktop directories instead contain about 40 qml files.
How can I use the flat style in Qt 5.5 community?
Thanks!
-
I've succeded to use the flat style by adding
import QtQuick.Controls.Styles.Flat 1.0
It works with the QT 5.5 RC mingw package, however I cannot see ComboBox. Each time a combo box is shown this error appear:
qrc:/ExtrasImports/QtQuick/Controls/Styles/Flat/ComboBoxStyle.qml:39:1: module "QtQuick.Extras.Private" is not installed qml: Failed to load Style for ComboBox_QMLTYPE_124(0x2c2dc258)
The same behaviour holds targeting an android device, but the same code does not work with QT 5.5 RC package and this error is shown when the app starts
qt.winrtrunner.app: WARNING: Cannot find style "Flat" - fallback: ":/QtQuick/Controls/Styles/Base"