148 lines
3.6 KiB
QML
148 lines
3.6 KiB
QML
|
|
import QtQuick
|
|||
|
|
import QtQuick.Controls
|
|||
|
|
import "./common"
|
|||
|
|
|
|||
|
|
Rectangle{
|
|||
|
|
id: self
|
|||
|
|
border.width: 1
|
|||
|
|
border.color: "lightgray"
|
|||
|
|
width: 699
|
|||
|
|
height: 478
|
|||
|
|
radius: 19
|
|||
|
|
visible: false
|
|||
|
|
ListModel
|
|||
|
|
{
|
|||
|
|
id: afModel
|
|||
|
|
ListElement{name:"零偏";v1:"";v2:"";v3:"";}
|
|||
|
|
ListElement{name:"标度因数";v1:"";v2:"";v3:"";}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
ListModel
|
|||
|
|
{
|
|||
|
|
id: mfModel
|
|||
|
|
ListElement{name:"零偏";v1:"";v2:"";v3:"";}
|
|||
|
|
ListElement{name:"标度因数";v1:"";v2:"";v3:"";}
|
|||
|
|
}
|
|||
|
|
onVisibleChanged:
|
|||
|
|
{
|
|||
|
|
if(visible)
|
|||
|
|
{
|
|||
|
|
for(var i = 0; i< a_seri.length; ++i)
|
|||
|
|
{
|
|||
|
|
afModel.setProperty(i, "v1", a_seri[i][0].toString())
|
|||
|
|
afModel.setProperty(i, "v2", a_seri[i][1].toString())
|
|||
|
|
afModel.setProperty(i, "v3", a_seri[i][2].toString())
|
|||
|
|
}
|
|||
|
|
for(var i = 0; i< m_seri.length; ++i)
|
|||
|
|
{
|
|||
|
|
mfModel.setProperty(i, "v1", m_seri[i][0].toString())
|
|||
|
|
mfModel.setProperty(i, "v2", m_seri[i][1].toString())
|
|||
|
|
mfModel.setProperty(i, "v3", m_seri[i][2].toString())
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Button
|
|||
|
|
{
|
|||
|
|
icon.source: "./resource/close.png"
|
|||
|
|
anchors.right: parent.right
|
|||
|
|
anchors.top: parent.top
|
|||
|
|
anchors.rightMargin: 25
|
|||
|
|
anchors.topMargin: 17
|
|||
|
|
onClicked: {self.visible=false;}
|
|||
|
|
}
|
|||
|
|
Column{
|
|||
|
|
anchors.centerIn: parent
|
|||
|
|
spacing: 26
|
|||
|
|
Column
|
|||
|
|
{
|
|||
|
|
spacing: 18
|
|||
|
|
QxText{
|
|||
|
|
text: "加速度计模型系数"
|
|||
|
|
font.pixelSize: 16
|
|||
|
|
font.bold: true
|
|||
|
|
}
|
|||
|
|
ListView{
|
|||
|
|
model: afModel
|
|||
|
|
header: table_af_header
|
|||
|
|
interactive: false
|
|||
|
|
width: 656
|
|||
|
|
height: 156
|
|||
|
|
delegate: table_af_delegate
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
Column{
|
|||
|
|
spacing: 18
|
|||
|
|
QxText{
|
|||
|
|
text: "磁通门模型系数"
|
|||
|
|
font.pixelSize: 16
|
|||
|
|
font.bold: true
|
|||
|
|
}
|
|||
|
|
ListView{
|
|||
|
|
model: mfModel
|
|||
|
|
header: table_af_header
|
|||
|
|
interactive: false
|
|||
|
|
width: 656
|
|||
|
|
height: 156
|
|||
|
|
delegate: table_af_delegate
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
Component {
|
|||
|
|
id: table_af_header
|
|||
|
|
Rectangle {
|
|||
|
|
width: parent ? parent.width : 0
|
|||
|
|
height: 40
|
|||
|
|
color: "#f0f0f0"
|
|||
|
|
z:2
|
|||
|
|
Row {
|
|||
|
|
width: parent.width
|
|||
|
|
height: parent.height
|
|||
|
|
property var childcount: 4
|
|||
|
|
QxHLabel {
|
|||
|
|
text: "模型系数"
|
|||
|
|
}
|
|||
|
|
QxHLabel {
|
|||
|
|
text: "X轴"
|
|||
|
|
}
|
|||
|
|
QxHLabel {
|
|||
|
|
text: "Y轴"
|
|||
|
|
}
|
|||
|
|
QxHLabel {
|
|||
|
|
text: "Z轴"
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Component {
|
|||
|
|
id: table_af_delegate
|
|||
|
|
Rectangle {
|
|||
|
|
width: parent ? parent.width : 0
|
|||
|
|
height: 58
|
|||
|
|
z:2
|
|||
|
|
Row {
|
|||
|
|
width: parent.width
|
|||
|
|
height: parent.height
|
|||
|
|
property var childcount: 4
|
|||
|
|
QxLabel {
|
|||
|
|
text: name
|
|||
|
|
}
|
|||
|
|
QxLabel {
|
|||
|
|
text: v1
|
|||
|
|
}
|
|||
|
|
QxLabel {
|
|||
|
|
text: v2
|
|||
|
|
}
|
|||
|
|
QxLabel {
|
|||
|
|
text: v3
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|