找到一种兼容qml和c++的办法

This commit is contained in:
2020-04-10 15:46:03 +08:00
parent 30b19634ff
commit 29ab0b1a9a
9 changed files with 130 additions and 16 deletions
+12 -11
View File
@@ -2,7 +2,9 @@ import QtQuick 2.6
import QtQuick.Controls 2.5
//导入指令模块,这样就能发指令了
import Drivers.LinkUI 1.0
//import Drivers.LinkUI 1.0
import CommandMsg 1.0
Rectangle {
@@ -18,14 +20,10 @@ Rectangle {
signal btnclicked_int(real param1, real param2, real param3, real param4, int x, int y, real z)
signal btnclicked_long(real param1, real param2, real param3, real param4, real param5, real param6, real param7)
/*
LinkUI {
id:linkui
setWindowTitle: "nini"
CommandMsg {
objectName: 'GetInfo'
id: data
}
*/
Rectangle {
@@ -71,8 +69,8 @@ Rectangle {
}
onClicked: {
console.log("clicked")
btnclicked_int(0,0,0,0,0,0,0)
data.text = "ARM"
}
}
@@ -89,6 +87,9 @@ Rectangle {
border.width:1
color: "lightgreen"
Text{
anchors.centerIn: parent
text: qsTr("TakeOff")
@@ -121,7 +122,7 @@ Rectangle {
}
onClicked: {
console.log("clicked")
data.text = "TakeOff"
}
}
@@ -172,7 +173,7 @@ Rectangle {
}
onClicked: {
console.log("clicked")
data.text = "Kill"
}
}