mirror of https://github.com/qt/qtdoc.git
Thermostat: Use QtQuickControls.Basic
The example uses custom controls for its UI so we can safely use a a style that the compiler can deal with. Task-number: QTBUG-138188 Pick-to: 6.10 Change-Id: I66bcad7a78e06ab9d3e28b4ba238fec42dd9c81b Reviewed-by: Sami Shalayel <sami.shalayel@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
parent
8324d68486
commit
30dc679c9a
|
@ -11,12 +11,6 @@ qt_standard_project_setup(REQUIRES 6.8)
|
|||
|
||||
qt_add_executable(ThermostatApp src/main.cpp)
|
||||
|
||||
qt_add_resources(ThermostatApp "configuration"
|
||||
PREFIX "/"
|
||||
FILES
|
||||
qtquickcontrols2.conf
|
||||
)
|
||||
|
||||
include(qmlmodules)
|
||||
|
||||
target_link_libraries(ThermostatApp PRIVATE
|
||||
|
|
|
@ -25,11 +25,6 @@ Project {
|
|||
directory: "content"
|
||||
}
|
||||
|
||||
Files {
|
||||
filter: "*.conf"
|
||||
files: ["qtquickcontrols2.conf"]
|
||||
}
|
||||
|
||||
Files {
|
||||
filter: "qmldir"
|
||||
directory: "."
|
||||
|
@ -61,7 +56,6 @@ Project {
|
|||
}
|
||||
|
||||
Environment {
|
||||
QT_QUICK_CONTROLS_CONF: "qtquickcontrols2.conf"
|
||||
QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT: "1"
|
||||
}
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
TabBar {
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
Button {
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
|
||||
ScrollView {
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
Pane {
|
||||
|
|
|
@ -8,7 +8,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import ThermostatCustomControls
|
||||
import Thermostat
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -8,7 +8,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
|
|
@ -8,7 +8,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Effects
|
||||
import ThermostatCustomControls
|
||||
import Thermostat
|
||||
|
|
|
@ -8,7 +8,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -9,7 +9,7 @@ this file manually, you might introduce QML code that is not supported by Qt Des
|
|||
Check out https://doc.qt.io/qtcreator/creator-quick-ui-forms.html for details on .ui.qml files.
|
||||
*/
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Layouts
|
||||
import Thermostat
|
||||
import ThermostatCustomControls
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
ComboBox {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Shapes
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (C) 2023 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
RadioButton {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
RoundButton {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
Switch {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
TextField {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtCharts
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import QtQuick.Effects
|
||||
import Thermostat
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
Pane {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Controls.Basic
|
||||
import Thermostat
|
||||
|
||||
Rectangle {
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[Controls]
|
||||
Style=Basic
|
|
@ -6,6 +6,4 @@
|
|||
void set_qt_environment()
|
||||
{
|
||||
qputenv("QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT", "1");
|
||||
qputenv("QT_QUICK_CONTROLS_CONF", ":/qtquickcontrols2.conf");
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue