QmlWinExtras

xiaoxiao2021-02-28  38

QtWinExtras是专门针对Windows系统特性做的一些定制功能开发 比如 任务栏进度条, 缩略图控制按钮等

任务栏进度条:

TaskbarButton { property real proValue: 0 property alias interval: timer.interval function isRunning(){ return(timer.running) } function onStart(){ taskbar.proValue = 0; timer.running = true; } function onStop(){ timer.running = false; } id: taskbar overlay.iconSource: "qrc:/logo.ico" overlay.accessibleDescription: qsTr("加载中...") progress.visible: (progress.value != 0) progress.value: taskbar.proValue Timer{ id: timer running: false repeat: true interval: 20 onTriggered:{ taskbar.proValue++; if (taskbar.proValue > 100){ taskbar.onStop(); return; } } } }

缩略图控制按钮:

ThumbnailToolBar { ThumbnailToolButton { iconSource: "qrc:/Chat_MsgRecordG.svg" tooltip: qsTr("消息") } ThumbnailToolButton { iconSource: "qrc:/Chat_FriendManagerG.svg" tooltip: qsTr("联系人") } ThumbnailToolButton { iconSource: "qrc:/Mobile_FindG.svg" tooltip: qsTr("发现") } ThumbnailToolButton { iconSource: "qrc:/Main_P2PChatG.svg" tooltip: qsTr("我") onClicked: { Qt.quit() } } }

需要完整代码请访问QtQuickExamples

联系方式:


作者郑天佐QQ278969898主页http://www.camelstudio.cn邮箱camelsoft@163.com博客http://blog.csdn.net/zhengtianzuo06githubhttps://github.com/zhengtianzuoQQ群199672080

觉得分享的内容还不错, 就请作者喝杯咖啡吧~~

转载请注明原文地址: https://www.6miu.com/read-600132.html

最新回复(0)