找到一种兼容qml和c++的办法
This commit is contained in:
+12
-11
@@ -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"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user