From 53ba535abc02c57d41ce5c069ce5dde87cfb1797 Mon Sep 17 00:00:00 2001 From: zhuzichu Date: Fri, 5 Jan 2024 11:36:22 +0800 Subject: [PATCH] update --- src/Qt5/imports/FluentUI/Controls/FluAutoSuggestBox.qml | 8 ++++---- src/Qt6/imports/FluentUI/Controls/FluAutoSuggestBox.qml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Qt5/imports/FluentUI/Controls/FluAutoSuggestBox.qml b/src/Qt5/imports/FluentUI/Controls/FluAutoSuggestBox.qml index f5b4ea37..5dd805d9 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluAutoSuggestBox.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluAutoSuggestBox.qml @@ -99,12 +99,12 @@ FluTextBox{ loadData() if(d.flagVisible){ var pos = control.mapToItem(null, 0, 0) - if(d.window.height>pos.y+control.height+container.height){ + if(window.height>pos.y+control.height+container.implicitHeight){ control_popup.y = control.height - } else if(pos.y>container.height){ - control_popup.y = -container.height + } else if(pos.y>container.implicitHeight){ + control_popup.y = -container.implicitHeight } else { - popup.y = d.window.height-(pos.y+container.height) + control_popup.y = window.height-(pos.y+container.implicitHeight) } control_popup.visible = true } diff --git a/src/Qt6/imports/FluentUI/Controls/FluAutoSuggestBox.qml b/src/Qt6/imports/FluentUI/Controls/FluAutoSuggestBox.qml index d7b2110c..fa1195ec 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluAutoSuggestBox.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluAutoSuggestBox.qml @@ -98,12 +98,12 @@ FluTextBox{ loadData() if(d.flagVisible){ var pos = control.mapToItem(null, 0, 0) - if(window.height>pos.y+control.height+container.height){ + if(window.height>pos.y+control.height+container.implicitHeight){ control_popup.y = control.height - } else if(pos.y>container.height){ - control_popup.y = -container.height + } else if(pos.y>container.implicitHeight){ + control_popup.y = -container.implicitHeight } else { - popup.y = window.height-(pos.y+container.height) + control_popup.y = window.height-(pos.y+container.implicitHeight) } control_popup.visible = true }