diff --git a/src/Qt5/imports/FluentUI/Controls/FluIconButton.qml b/src/Qt5/imports/FluentUI/Controls/FluIconButton.qml index edf70651..b9bd08b4 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluIconButton.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluIconButton.qml @@ -37,6 +37,7 @@ Button { return Qt.rgba(0,0,0,1) } } + property color textColor: FluTheme.fontPrimaryColor Accessible.role: Accessible.Button Accessible.name: control.text Accessible.description: contentDescription @@ -80,6 +81,7 @@ Button { text:control.text Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter visible: display !== Button.IconOnly + color: control.textColor } } } @@ -95,10 +97,11 @@ Button { text:control.text Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter visible: display !== Button.IconOnly + color: control.textColor } } } - contentItem:Loader{ + contentItem:FluLoader{ sourceComponent: { if(display === Button.TextUnderIcon){ return com_column diff --git a/src/Qt6/imports/FluentUI/Controls/FluIconButton.qml b/src/Qt6/imports/FluentUI/Controls/FluIconButton.qml index dd72c91a..2b755475 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluIconButton.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluIconButton.qml @@ -38,6 +38,7 @@ Button { return Qt.rgba(0,0,0,1) } } + property color textColor: FluTheme.fontPrimaryColor Accessible.role: Accessible.Button Accessible.name: control.text Accessible.description: contentDescription @@ -81,6 +82,7 @@ Button { text:control.text Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter visible: display !== Button.IconOnly + color: control.textColor } } } @@ -96,6 +98,7 @@ Button { text:control.text Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter visible: display !== Button.IconOnly + color: control.textColor } } }