mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-11-24 03:30:59 +08:00
41 lines
890 B
QML
41 lines
890 B
QML
import QtQuick 2.15
|
|
import QtQuick.Layouts 1.15
|
|
import QtQuick.Controls 2.15
|
|
import QtGraphicalEffects 1.15
|
|
|
|
Menu {
|
|
id: popup
|
|
default property alias content: container.data
|
|
|
|
width: 140
|
|
height: container.height
|
|
|
|
background: Item {
|
|
|
|
Rectangle{
|
|
anchors.fill: parent
|
|
color:FluTheme.isDark ? Qt.rgba(45/255,45/255,45/255,0.97) : Qt.rgba(237/255,237/255,237/255,0.97)
|
|
radius: 5
|
|
layer.enabled: true
|
|
layer.effect: GaussianBlur {
|
|
radius: 8
|
|
samples: 16
|
|
}
|
|
}
|
|
|
|
FluShadow{
|
|
radius: 5
|
|
}
|
|
Column{
|
|
spacing: 5
|
|
topPadding: 5
|
|
bottomPadding: 5
|
|
width: popup.width
|
|
id:container
|
|
function closePopup(){
|
|
popup.close()
|
|
}
|
|
}
|
|
}
|
|
}
|