QmlWinExtras
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhengtianzuo06/article/details/78404961
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;
}
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
缩略图控制按钮:
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()
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
需要完整代码请访问QtQuickExamples
---------------------
作者:zhengtianzuo
来源:CSDN
原文:https://blog.csdn.net/zhengtianzuo06/article/details/78404961
版权声明:本文为博主原创文章,转载请附上博文链接!
QmlWinExtras的更多相关文章
随机推荐
- 开门人和关门人(结构体+sort)
每天第一个到机房的人要把门打开,最后一个离开的人要把门关好.现有一堆杂乱的机房签 到.签离记录,请根据记录找出当天开门和关门的人. Input 测试输入的第一行给出记录的总天数N ( > ...
- 洛谷 P3387 【模板】缩点 DAGdp学习记
我们以洛谷P3387 [模板]缩点 来学习DAGdp 1.这道题的流程 //伪代码 for i->n if(i未被遍历) tarjan(i) 缩点() DAGdp() 完成 首先tarjan这部 ...
- luogu4035 [JSOI2008]球形空间产生器
如果单按照距离相等的话既是高次也没有半径,所以因为给了 \(n+1\) 组点就想到两两做差. 假如一组点是 \(\{a_i\}\) 一组是 \(\{b_i\}\),我们能轻易地得出 \[\sum_{i ...
- intellij idea2016
注册server http://idea.imsxm.com
- hdu 1162
#include<stdio.h> #include<string.h> #include<math.h> #define N 200 #define inf 99 ...
- [HNOI2015]实验比较 树形dp+组合数学
在合并的时候有可以加等于,或者继续用小于, 比如siz[x]和siz[y]合并,小于的区间为max(siz[x],siz[y])<=k<=siz[x]+siz[y], 然后就是合并成多少个 ...
- react.js 高阶组件----很简单的实例理解高阶组件思想
调试代码之前,我设置了两个缓存 分别是username和content 在控制台console设置两个缓存代码 localStorage.setItem('username','老王')localSt ...
- 背包DP 整理
题目 有N件物品和一个容量为V的背包.第i件物品的费用是c[i],价值是w[i].求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大. 基本思路 这是最基础的背包问题,特点是: ...
- iOS FMDB 无法更新二进制数据的问题
使用FMDB很方便的实现了(通过数据库字段名而不是字段索引)数据的读取,插入,更新,删除.但是我在更新图片时发现通过格式化字符(@“%@”,data/NSData/)传入的二进制数据更新到数据库后不能 ...
- try catch finally执行顺序 (return / 变量覆盖)
finally有return 始终返回finally中的return 抛弃 try 与catch中的return 情况1:try{} catch(){}finally{} return x; try{ ...