QmlWinExtras

来源:互联网 发布:日文翻译软件 编辑:程序博客网 时间:2024/05/18 15:07

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

原创粉丝点击