1 Star 1 Fork 1

老苏打/QT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
No192.qml 2.36 KB
一键复制 编辑 原始数据 按行查看 历史
老苏打 提交于 2024-09-12 18:45 . QT项目
import QtQuick 2.7
import QtQuick.Controls 2.1
Image{
property alias e_img: img.source
property alias e_name: name.text
property bool e_isOpen:false
property bool e_down: false
property alias e_btnDown: btn.down
source: "/icon/image/tubeback.jpg"
Image{
id:img
x:27
y:23
}
Text{
id:name
x:27
y:95
font.family: "微软雅黑"
font.pixelSize: 18
color:"#666666"
}
// Button{
// id:btn
// x:27
// y:138
// onClicked: {
// if(down)
// down=false;
// else
// down=true;
// }
// background: Image {
// x:0
// y:0
// source:{
// if(!isSerialOpen){//没开串口
// return "/icon/image/disable.png";
// }
// else{
// //开了串口
// return btn.down? "/icon/image/open.png":"/icon/image/disable.png";
// }
// }
// }
// }
Button{
id:btn
x:27
y:138
onClicked: {
if(down){
down=false;
e_down=false;
}
else{
down=true;
e_down=true;
}
}
background:Image {
source:{
if(!isSerialOpen){//没开串口
return "/icon/image/disable.png";
}
else{
//开了串口
return btn.down? "/icon/image/open.png":"/icon/image/disable.png";
}
}
}
}
Text{
x:105
anchors.verticalCenter:btn.verticalCenter
text:{
if(!isSerialOpen){//没开串口
return "--- ---";
}
else{
//开了串口
return btn.down?qsTr("已关断"):qsTr("已解除");
}
}
color:{
if(!isSerialOpen){//没开串口
return "#D7D7D7";
}
else{
//开了串口
return e_isOpen?"#1AB2A1":"#F84712";
}
}
font.family: "微软雅黑"
font.pixelSize: 14
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhang-jia_lin/qt.git
[email protected]:zhang-jia_lin/qt.git
zhang-jia_lin
qt
QT
master

搜索帮助