powerbutton

import QtQuick 2.0

Rectangle {
    property string powStr: "1"

    width:20; height:20;color: intPower === parseInt(powStr)? "#0771A3" : "#4A5459";
    MouseArea{anchors.fill: parent;cursorShape: Qt.PointingHandCursor
        onClicked: {
            changeAllPowerButtonColor();
            //@TODO: 记录笔记:QML中可以直接使用javascript语法,遵循ECMA规范,参考:http://doc.qt.io/qt-5/qml-qtqml-string.html#arg-method
            if(intPower !== parseInt(powStr)){
                parent.color = "#0771A3"
                intPower = parseInt(powStr);
            }
        }
    }
    Text{
        anchors.fill: parent
        text: powStr; color: "white"; font.pixelSize: 16;
        horizontalAlignment: Text.AlignHCenter
        verticalAlignment: Text.AlignVCenter
    }   
}
丁丁生于 1987.07.01 ,30岁,英文ID:newflydd
  • 现居住地 江苏 ● 泰州 ● 姜堰
  • 创建了 Jblog 开源博客系统
  • 坚持十余年的 独立博客 作者
  • 大学本科毕业后就职于 中国电信江苏泰州分公司,前两年从事Oracle数据库DBA工作,两年后公司精简技术人员,被安排到农村担任支局长(其本质是搞销售),于2016年因志向不合从国企辞职,在小城镇找了一份程序员的工作。
  • 在 Git OSChina 上积极参与开源社区
  •