1 Star 1 Fork 1

老苏打/QT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
PowerProgress.qml 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
老苏打 提交于 2024-09-12 18:45 . QT项目
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick 2.12
Image{
id:back
property alias e_value: powerProgress.value
source: {
if(!isSerialOpen){
//串口未打开
return "/icon/image/noconnect.png"
}
else{
//串口打开
if(e_power<30)
return "/icon/image/lowpower.png"
else
return "/icon/image/power.png"
}
}
ProgressBar{
id:powerProgress
anchors.left: parent.left
anchors.leftMargin: 3
anchors.verticalCenter: parent.verticalCenter
maximumValue :100
minimumValue :0
visible: {
if(!isSerialOpen){
//串口未打开
return false;
}
else
return true;
}
style: ProgressBarStyle {
background: Rectangle {
radius: 3
color: "white"
implicitWidth: 123
implicitHeight: 17
}
progress: Rectangle {
radius: 3
color: {
if(powerProgress.value<30)
return "#F84712"
else
return "#1AB2A1"
}
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhang-jia_lin/qt.git
[email protected]:zhang-jia_lin/qt.git
zhang-jia_lin
qt
QT
master

搜索帮助