Qt笔记-qml-radionButton
来源:互联网 发布:淘宝店铺会员管理系统 编辑:程序博客网 时间:2024/06/08 16:04
- qml自定义RadioButton (暂时只做了双态)
import QtQuick 2.0import QtQuick.Controls 1.4import QtQuick.Controls.Styles 1.4Item { id: item property string text: "" property bool checked: true // 单选框框风格组件 Component{ id: radioStyle; RadioButtonStyle{ indicator: Rectangle{ implicitHeight: radioButtonImage.height; implicitWidth: radioButtonImage.width; color: "#00000000" Rectangle{ id: myCheck anchors.fill: parent; state: { if ( control.checked ) state: "radioCheck"; else state:"radioNoCheck"; } color: "#00000000" property string imageSource: "" property string imageChecked: "qrc:/image/RadioButtonChecked.png" property string imageNoChecked: "qrc:/image/RadioButtonNoChecked.png" Image { id: radioButtonImage source: myCheck.imageSource } states: [ State { name: "radioCheck" PropertyChanges { target: myCheck imageSource:imageChecked; } } ,State { name: "radioNoCheck" PropertyChanges { target: myCheck imageSource:imageNoChecked; } } ] } } label:Text{ //color: control.activeFocus?"blue":"black"; color: "#444444" font.pointSize: 14 text:control.text; } } } //具体单选框 RadioButton{ text: item.text; checked: item.checked; focus: true; activeFocusOnPress: true; style:radioStyle; }}
使用:
CRadionButton{ anchors.top: rect.bottom; anchors.topMargin: 4; anchors.left: rect.left; anchors.leftMargin: 10; text: "是否可用" checked: false}
阅读全文
0 0
- Qt笔记-qml-radionButton
- Qt笔记-qml-button
- Qt笔记-qml-lineEdit
- Qt QML
- QML笔记整理——在Qt/C++应用中使用QML
- QML笔记
- QML for QT 1
- wince Qt QML
- qt 中调用QML
- QT程序员使用QML
- Qt(QML)本地化
- Qt QML简介
- Qt Qml状态机框架
- Qt QML动画概述
- Qt QML信号解析
- Qt Quick QML
- QML 中的 Qt.include
- Qml && Qt HTML Base64
- 打开r40平台tinav2.1下的以太网卡(分色排版)
- spring session解决集群环境下session共享问题
- 直方图均衡化
- 前端-JS基于原型面向对象(对象创建,继承,构造等)
- request和response笔记
- Qt笔记-qml-radionButton
- python判断网络是否通
- Representation Learning on Network 网络表示学习
- swift-可选类型Optional
- cocos2d-js入门课程(一)下载与配置
- CCF 201709-5 除法
- 饼图的数据传递
- Playbooks 的组成部分
- sessionStorage和localstroage 与 cookie之间有什么关联和区别