ProtocolParser/app_source/qml/components/HelpView.qml

76 lines
1.7 KiB
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import RibbonUI
import ProtocolParser
import "."
Item {
id:root
implicitHeight: 550
implicitWidth: 550
property string title: qsTr("帮助")
Component.onCompleted: Tools.writeDirtoTempDir(":/qt/qml/ProtocolParser/")
RibbonButton{
anchors{
top:parent.top
margins: 4
right:parent.right
}
show_bg: false
show_hovered_bg: false
icon_source: RibbonIcons.Dismiss
onClicked: window_popup.close()
}
RibbonText{
anchors{
top:parent.top
topMargin: 10
horizontalCenter: parent.horizontalCenter
}
text: title
}
RibbonMarkDownViewer{
id: viewer
anchors.fill: parent
file_name: 'qrc:/qt/qml/ProtocolParser/README.md'
base_url: 'qrc:/qt/qml/ProtocolParser/'
resource_dir: Tools.baseDir
}
RibbonButton{
anchors{
bottom: root.bottom
bottomMargin: 10
left: root.left
leftMargin: 30
}
show_bg: false
show_hovered_bg: false
icon_source: RibbonIcons.ArrowReply
text: qsTr('返回目录')
onClicked: viewer.go_back()
visible: viewer.can_goback
show_tooltip: false
}
RibbonButton{
anchors{
bottom: root.bottom
bottomMargin: 10
right: root.right
rightMargin: 30
}
show_bg: false
show_hovered_bg: false
icon_source: RibbonIcons.ArrowForward
text: qsTr('返回帮助')
onClicked: viewer.go_forward()
visible: viewer.can_goforward
show_tooltip: false
}
}