Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.3.0 Feature Freeze
-
None
Description
Currently, when creating a non-native (QtQuick.Dialogs 2) MessageDialog, the qml engine will warn about binding loops. Meaning that there has to be something not quite right about the current implementation.
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitHeight"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitHeight"
qrc:/qt-project.org/imports/QtQuick/Dialogs/quickimpl/qml/MessageDialog.qml:45:1: QML MessageDialog: Binding loop detected for property "implicitWidth"
steps to reproduce:
run tst_QQuickMessageDialogImpl::changeStandardButtons(), tst_QQuickMessageDialogImpl::detailedText()
or the manual test project in qtdeclarative/tests/manual/quickdialogs/dialogs
Attachments
Issue Links
- relates to
-
QTBUG-87250 When using RowLayout inside a Page which is inside an ApplicationWindow then it can cause a binding loop on implicitWidth
-
- Closed
-
-
QTBUG-99104 QQuickMessageDialog: Footer has a larger boundingBox than it should on non-basic styles
-
- Closed
-