mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-10-31 16:17:29 +08:00
72 lines
1.5 KiB
QML
72 lines
1.5 KiB
QML
|
import QtQuick 2.15
|
|||
|
import QtQuick.Layouts 1.15
|
|||
|
import FluentUI 1.0
|
|||
|
|
|||
|
FluWindow {
|
|||
|
|
|||
|
id:window
|
|||
|
width: 400
|
|||
|
height: 400
|
|||
|
minimumWidth: 400
|
|||
|
minimumHeight: 400
|
|||
|
maximumWidth: 400
|
|||
|
maximumHeight: 400
|
|||
|
modality:2
|
|||
|
|
|||
|
title:"登录"
|
|||
|
|
|||
|
onInitArgument:
|
|||
|
(argument)=>{
|
|||
|
textbox_uesrname.text = argument.username
|
|||
|
textbox_password.focus = true
|
|||
|
}
|
|||
|
|
|||
|
FluAppBar{
|
|||
|
id:appbar
|
|||
|
title:"登录"
|
|||
|
}
|
|||
|
|
|||
|
ColumnLayout{
|
|||
|
anchors{
|
|||
|
left: parent.left
|
|||
|
right: parent.right
|
|||
|
verticalCenter: parent.verticalCenter
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
FluAutoSuggestBox{
|
|||
|
id:textbox_uesrname
|
|||
|
values:["Admin","User"]
|
|||
|
placeholderText: "请输入账号"
|
|||
|
Layout.preferredWidth: 260
|
|||
|
Layout.alignment: Qt.AlignHCenter
|
|||
|
}
|
|||
|
|
|||
|
FluTextBox{
|
|||
|
id:textbox_password
|
|||
|
Layout.topMargin: 20
|
|||
|
Layout.preferredWidth: 260
|
|||
|
placeholderText: "请输入密码"
|
|||
|
echoMode:TextInput.Password
|
|||
|
Layout.alignment: Qt.AlignHCenter
|
|||
|
}
|
|||
|
|
|||
|
FluFilledButton{
|
|||
|
text:"登录"
|
|||
|
Layout.alignment: Qt.AlignHCenter
|
|||
|
Layout.topMargin: 20
|
|||
|
onClicked:{
|
|||
|
if(textbox_password.text === ""){
|
|||
|
showError("请随便输入一个密码")
|
|||
|
return
|
|||
|
}
|
|||
|
window.close()
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|