-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathtray.py
executable file
·355 lines (336 loc) · 19.7 KB
/
tray.py
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
#!/usr/bin/python3
import sys
import traceback
import subprocess
from PyQt5 import QtGui, QtCore
from PyQt5.QtCore import Qt, QRect
from PyQt5.QtWidgets import QMainWindow, QApplication, QPushButton, QDesktopWidget
qt_resource_data = b"\
\x00\x00\x10\xbe\
\x00\
\x00\x01\x00\x01\x00\x20\x20\x00\x00\x01\x00\x20\x00\xa8\x10\x00\
\x00\x16\x00\x00\x00\x28\x00\x00\x00\x20\x00\x00\x00\x40\x00\x00\
\x00\x01\x00\x20\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x01\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xdf\x08\x14\x00\xc4\x0d\x14\x00\xc4\
\x0d\x00\x00\xdf\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\xff\x01\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x04\x00\x00\x00\
\x00\x00\x00\x00\x00\x12\x00\xc8\x0e\x0c\x00\xce\x53\x0a\x00\xce\
\x93\x0b\x00\xce\xc1\x0a\x00\xce\xde\x0b\x00\xce\xec\x0b\x00\xce\
\xec\x0a\x00\xce\xde\x0b\x00\xce\xc1\x0a\x00\xce\x93\x0c\x00\xce\
\x53\x12\x00\xc8\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\
\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xff\x01\x00\x00\xff\x02\x00\x00\x00\x00\x0d\x00\xc9\
\x13\x0c\x00\xcf\x80\x0b\x00\xcf\xe3\x0c\x00\xd7\xff\x0c\x00\xdd\
\xff\x0c\x00\xd8\xff\x0b\x00\xd4\xff\x0b\x00\xd2\xff\x0b\x00\xd2\
\xff\x0b\x00\xd4\xff\x0c\x00\xd8\xff\x0c\x00\xdd\xff\x0c\x00\xd7\
\xff\x0b\x00\xcf\xe3\x0c\x00\xd0\x81\x0d\x00\xd7\x13\x00\x00\x00\
\x00\x00\x00\xff\x02\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x02\x00\x00\x00\x00\x00\x00\x00\x00\x0b\x00\xcf\x5a\x0b\x00\xd0\
\xe5\x0c\x00\xdd\xff\x0c\x00\xd4\xff\x0b\x00\xd0\xfd\x0b\x00\xcf\
\xfb\x0b\x00\xd0\xfc\x0b\x00\xd0\xfd\x0b\x00\xd0\xfe\x0b\x00\xd0\
\xfe\x0b\x00\xd0\xfd\x0b\x00\xd0\xfc\x0b\x00\xcf\xfb\x0b\x00\xd0\
\xfd\x0c\x00\xd4\xff\x0c\x00\xdd\xff\x0b\x00\xcf\xe6\x0b\x00\xcf\
\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\
\x00\x00\x00\x00\x00\x0c\x00\xd2\x92\x0c\x00\xdb\xff\x0c\x00\xd6\
\xff\x0c\x00\xd1\xfa\x0c\x00\xd1\xfd\x0c\x00\xd0\xff\x0c\x00\xd0\
\xff\x0c\x00\xd0\xff\x0c\x00\xd0\xff\x0c\x00\xd0\xff\x0c\x00\xd0\
\xff\x0c\x00\xd0\xff\x0c\x00\xd0\xff\x0c\x00\xd0\xff\x0c\x00\xd0\
\xff\x0c\x00\xd1\xfd\x0c\x00\xd1\xfa\x0c\x00\xd6\xff\x0c\x00\xdb\
\xff\x0c\x00\xd0\x94\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\
\x00\x0c\x00\xd3\xa8\x0d\x00\xe1\xff\x0c\x00\xd2\xfc\x0c\x00\xd2\
\xfd\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\
\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\
\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\
\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xff\x0c\x00\xd2\xfd\x0c\x00\xd2\
\xfc\x0d\x00\xe2\xff\x0c\x00\xd3\xa9\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\x00\x0c\x00\xd4\
\x93\x0e\x00\xe3\xff\x0d\x00\xd4\xfa\x0d\x00\xd4\xfe\x0d\x00\xd4\
\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\
\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\
\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd3\
\xff\x0d\x00\xd3\xff\x0d\x00\xd3\xff\x0d\x00\xd4\xff\x0d\x00\xd4\
\xfe\x0d\x00\xd4\xfa\x0e\x00\xe3\xff\x0c\x00\xd4\x94\x00\x00\x00\
\x00\x00\x00\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xff\x03\x00\x00\x00\x00\x0e\x00\xd5\x5b\x0e\x00\xe0\
\xff\x0d\x00\xd6\xfc\x0d\x00\xd5\xfe\x0d\x00\xd5\xff\x0f\x00\xd5\
\xff\x11\x00\xd5\xff\x0f\x00\xd5\xff\x0d\x00\xd5\xff\x0d\x00\xd5\
\xff\x0d\x00\xd5\xff\x0d\x00\xd5\xff\x0d\x00\xd5\xff\x0d\x00\xd5\
\xff\x0d\x00\xd5\xff\x0d\x00\xd5\xff\x0d\x00\xd5\xff\x0d\x00\xd5\
\xff\x0f\x00\xd5\xff\x11\x00\xd5\xff\x0f\x00\xd5\xff\x0d\x00\xd5\
\xff\x0d\x00\xd5\xfe\x0d\x00\xd6\xfc\x0e\x00\xdf\xff\x0e\x00\xd5\
\x5b\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\xff\
\x01\x00\x00\x00\x00\x0d\x00\xd9\x14\x0d\x00\xd7\xe7\x0e\x00\xdc\
\xff\x0e\x00\xd7\xfd\x0d\x00\xd7\xff\x0f\x00\xd7\xff\x0d\x00\xd8\
\xff\x00\x00\xd8\xff\x0d\x00\xd8\xff\x0f\x00\xd7\xff\x0d\x00\xd6\
\xff\x0e\x00\xd7\xff\x0e\x00\xd7\xff\x0e\x00\xd7\xff\x0e\x00\xd7\
\xff\x0e\x00\xd7\xff\x0e\x00\xd7\xff\x0d\x00\xd6\xff\x0f\x00\xd7\
\xff\x0d\x00\xd8\xff\x00\x00\xd8\xff\x0d\x00\xd8\xff\x0f\x00\xd7\
\xff\x0d\x00\xd7\xff\x0e\x00\xd7\xfd\x0e\x00\xdc\xff\x0d\x00\xd7\
\xe7\x0d\x00\xd9\x14\x00\x00\x00\x00\x00\x00\xff\x01\x00\x00\xff\
\x03\x00\x00\x00\x00\x0e\x00\xd9\x80\x0f\x00\xe7\xff\x0e\x00\xd8\
\xfb\x0e\x00\xd8\xff\x10\x00\xd9\xff\x04\x00\xd7\xff\x06\x00\xcf\
\xff\x22\x14\xce\xff\x07\x00\xcf\xff\x05\x00\xd7\xff\x10\x00\xd9\
\xff\x0e\x00\xd8\xff\x0e\x00\xd8\xff\x0f\x00\xd8\xff\x0f\x00\xd8\
\xff\x0e\x00\xd8\xff\x0e\x00\xd8\xff\x10\x00\xd9\xff\x05\x00\xd7\
\xff\x07\x00\xcf\xff\x22\x14\xce\xff\x06\x00\xcf\xff\x04\x00\xd7\
\xff\x10\x00\xd9\xff\x0e\x00\xd8\xff\x0e\x00\xd8\xfb\x0f\x00\xe7\
\xff\x0e\x00\xd7\x81\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\
\x00\x15\x00\xd5\x0c\x0f\x00\xda\xe2\x0f\x00\xdf\xff\x0f\x00\xdb\
\xfd\x12\x00\xda\xff\x00\x00\xdb\xff\x22\x13\xd1\xff\xc6\xc4\xed\
\xff\xdf\xdd\xf7\xff\xc0\xbd\xec\xff\x19\x00\xd1\xff\x09\x00\xdb\
\xff\x11\x00\xda\xff\x10\x00\xda\xff\x1b\x00\xdc\xff\x1b\x00\xdc\
\xff\x10\x00\xda\xff\x11\x00\xda\xff\x09\x00\xdb\xff\x19\x00\xd1\
\xff\xc0\xbd\xec\xff\xdf\xdd\xf7\xff\xc6\xc4\xed\xff\x22\x13\xd1\
\xff\x00\x00\xdb\xff\x12\x00\xda\xff\x0f\x00\xdb\xfd\x0f\x00\xdf\
\xff\x0f\x00\xda\xe2\x15\x00\xd5\x0c\x00\x00\x00\x00\x00\x00\x00\
\x00\x10\x00\xdc\x51\x10\x00\xe4\xff\x0f\x00\xdc\xfd\x0f\x00\xdc\
\xff\x13\x00\xdc\xff\x00\x00\xdd\xff\x35\x2c\xd2\xff\xee\xed\xfa\
\xff\xfa\xf9\xff\xff\xe7\xe5\xf8\xff\x2c\x21\xd2\xff\x00\x00\xdd\
\xff\x16\x00\xdc\xff\x13\x00\xdd\xff\x00\x00\xd5\xff\x00\x00\xd5\
\xff\x13\x00\xdd\xff\x16\x00\xdc\xff\x00\x00\xdd\xff\x2c\x21\xd2\
\xff\xe7\xe5\xf8\xff\xfa\xf9\xff\xff\xee\xed\xfa\xff\x35\x2c\xd2\
\xff\x00\x00\xdd\xff\x13\x00\xdc\xff\x0f\x00\xdc\xff\x0f\x00\xdc\
\xfd\x10\x00\xe4\xff\x10\x00\xdc\x51\x00\x00\x00\x00\x00\x00\x00\
\x00\x10\x00\xde\x93\x11\x00\xed\xff\x10\x00\xdd\xfb\x10\x00\xde\
\xff\x14\x00\xdd\xff\x00\x00\xdf\xff\x33\x29\xd3\xff\xe9\xe7\xf8\
\xff\xf6\xf5\xff\xff\xe1\xe0\xf6\xff\x2a\x1e\xd3\xff\x08\x00\xdf\
\xff\x13\x00\xdf\xff\x00\x00\xd1\xff\x9c\x98\xe3\xff\x9c\x99\xe3\
\xff\x00\x00\xd1\xff\x13\x00\xdf\xff\x08\x00\xdf\xff\x2a\x1e\xd3\
\xff\xe1\xe0\xf6\xff\xf6\xf5\xff\xff\xe9\xe7\xf8\xff\x33\x29\xd3\
\xff\x00\x00\xdf\xff\x14\x00\xdd\xff\x10\x00\xde\xff\x10\x00\xdd\
\xfb\x11\x00\xed\xff\x10\x00\xdd\x94\x00\x00\x00\x00\x00\x00\x00\
\x00\x10\x00\xdf\xc1\x11\x00\xe9\xff\x10\x00\xe0\xfc\x10\x00\xe0\
\xff\x14\x00\xdf\xff\x00\x00\xe1\xff\x34\x2a\xd5\xff\xeb\xea\xf8\
\xff\xf9\xf7\xff\xff\xe4\xe2\xf6\xff\x2e\x23\xd5\xff\x04\x00\xe2\
\xff\x00\x00\xd1\xff\xaa\xa7\xe6\xff\xfd\xfb\xff\xff\xfd\xfb\xff\
\xff\xaa\xa7\xe6\xff\x00\x00\xd1\xff\x04\x00\xe2\xff\x2e\x23\xd5\
\xff\xe4\xe2\xf6\xff\xf9\xf7\xff\xff\xeb\xea\xf8\xff\x34\x2a\xd5\
\xff\x00\x00\xe1\xff\x14\x00\xdf\xff\x10\x00\xe0\xff\x10\x00\xe0\
\xfc\x11\x00\xe9\xff\x10\x00\xe1\xc1\x00\x00\x00\x00\x20\x00\xdf\
\x08\x11\x00\xe1\xdf\x11\x00\xe7\xff\x11\x00\xe2\xfd\x11\x00\xe2\
\xff\x15\x00\xe1\xff\x00\x00\xe3\xff\x34\x2a\xd7\xff\xed\xeb\xf8\
\xff\xfa\xf9\xff\xff\xe6\xe4\xf7\xff\x2d\x22\xd8\xff\x00\x00\xd5\
\xff\xad\xaa\xe7\xff\xfd\xfb\xff\xff\xf2\xf1\xfc\xff\xf2\xf1\xfc\
\xff\xfd\xfb\xff\xff\xad\xaa\xe7\xff\x00\x00\xd5\xff\x2d\x22\xd8\
\xff\xe6\xe4\xf7\xff\xfa\xf9\xff\xff\xed\xeb\xf8\xff\x34\x2a\xd7\
\xff\x00\x00\xe3\xff\x15\x00\xe1\xff\x11\x00\xe2\xff\x11\x00\xe2\
\xfd\x11\x00\xe7\xff\x11\x00\xe2\xde\x20\x00\xdf\x08\x14\x00\xeb\
\x0d\x12\x00\xe3\xef\x12\x00\xe7\xff\x12\x00\xe3\xfe\x12\x00\xe3\
\xff\x15\x00\xe3\xff\x00\x00\xe4\xff\x35\x2b\xd8\xff\xee\xed\xf8\
\xff\xfc\xfb\xff\xff\xe6\xe4\xf8\xff\x00\x00\xcd\xff\xac\xa9\xe9\
\xff\xfe\xfd\xff\xff\xf5\xf4\xfd\xff\xfb\xfa\xff\xff\xfb\xfa\xff\
\xff\xf5\xf4\xfd\xff\xfe\xfd\xff\xff\xac\xa9\xe9\xff\x00\x00\xcd\
\xff\xe6\xe4\xf8\xff\xfc\xfb\xff\xff\xee\xed\xf8\xff\x35\x2b\xd8\
\xff\x00\x00\xe4\xff\x15\x00\xe3\xff\x12\x00\xe3\xff\x12\x00\xe3\
\xfe\x12\x00\xe7\xff\x11\x00\xe4\xec\x15\x00\xea\x0c\x14\x00\xeb\
\x0d\x12\x00\xe5\xef\x13\x00\xe9\xff\x12\x00\xe6\xfe\x13\x00\xe6\
\xff\x16\x00\xe5\xff\x00\x00\xe7\xff\x35\x2b\xdb\xff\xf0\xef\xfa\
\xff\xfd\xfd\xff\xff\xe7\xe6\xfa\xff\xb6\xb4\xec\xff\xfd\xfd\xff\
\xff\xf6\xf6\xfe\xff\xff\xff\xff\xff\xb1\xae\xeb\xff\xb1\xae\xeb\
\xff\xff\xff\xff\xff\xf6\xf6\xfe\xff\xfd\xfd\xff\xff\xb6\xb4\xec\
\xff\xe7\xe6\xfa\xff\xfd\xfd\xff\xff\xf0\xef\xfa\xff\x35\x2b\xdb\
\xff\x00\x00\xe7\xff\x16\x00\xe5\xff\x13\x00\xe6\xff\x12\x00\xe6\
\xfe\x13\x00\xe9\xff\x12\x00\xe5\xef\x14\x00\xeb\x0d\x20\x00\xff\
\x08\x13\x00\xe7\xdf\x14\x00\xed\xff\x13\x00\xe8\xfd\x13\x00\xe7\
\xff\x17\x00\xe7\xff\x00\x00\xe8\xff\x36\x2c\xdc\xff\xf2\xf1\xfa\
\xff\xfb\xfb\xff\xff\xf9\xf9\xff\xff\xfd\xfd\xff\xff\xf8\xf8\xfe\
\xff\xff\xff\xff\xff\xb5\xb3\xeb\xff\x00\x00\xd9\xff\x00\x00\xd9\
\xff\xb5\xb3\xeb\xff\xff\xff\xff\xff\xf8\xf8\xfe\xff\xfd\xfd\xff\
\xff\xf9\xf9\xff\xff\xfb\xfb\xff\xff\xf2\xf1\xfa\xff\x36\x2c\xdc\
\xff\x00\x00\xe8\xff\x17\x00\xe7\xff\x13\x00\xe7\xff\x13\x00\xe8\
\xfd\x14\x00\xed\xff\x13\x00\xe7\xdf\x20\x00\xff\x08\x00\x00\x00\
\x00\x14\x00\xe9\xc1\x15\x00\xf3\xff\x14\x00\xea\xfc\x14\x00\xe9\
\xff\x17\x00\xe9\xff\x00\x00\xeb\xff\x36\x2c\xde\xff\xf3\xf3\xfa\
\xff\xfd\xfd\xff\xff\xfa\xfa\xfe\xff\xf9\xf9\xfe\xff\xff\xff\xff\
\xff\xb6\xb4\xeb\xff\x00\x00\xdb\xff\x19\x00\xeb\xff\x19\x00\xeb\
\xff\x00\x00\xdb\xff\xb6\xb4\xeb\xff\xff\xff\xff\xff\xf9\xf9\xfe\
\xff\xfa\xfa\xfe\xff\xfd\xfd\xff\xff\xf3\xf3\xfa\xff\x36\x2c\xde\
\xff\x00\x00\xeb\xff\x17\x00\xe9\xff\x14\x00\xe9\xff\x14\x00\xea\
\xfc\x15\x00\xf3\xff\x14\x00\xea\xc1\x00\x00\x00\x00\x00\x00\x00\
\x00\x15\x00\xec\x93\x16\x00\xfb\xff\x14\x00\xeb\xfb\x14\x00\xeb\
\xff\x18\x00\xea\xff\x00\x00\xec\xff\x36\x2c\xdf\xff\xf3\xf3\xfa\
\xff\xfd\xfd\xff\xff\xfa\xfa\xfe\xff\xff\xff\xff\xff\xb7\xb4\xec\
\xff\x00\x00\xdc\xff\x15\x00\xec\xff\x19\x00\xeb\xff\x19\x00\xeb\
\xff\x15\x00\xec\xff\x00\x00\xdc\xff\xb7\xb4\xec\xff\xff\xff\xff\
\xff\xfa\xfa\xfe\xff\xfd\xfd\xff\xff\xf3\xf3\xfa\xff\x36\x2c\xdf\
\xff\x00\x00\xec\xff\x18\x00\xea\xff\x14\x00\xeb\xff\x14\x00\xeb\
\xfb\x16\x00\xfb\xff\x15\x00\xea\x94\x00\x00\x00\x00\x00\x00\x00\
\x00\x16\x00\xef\x51\x16\x00\xf5\xff\x15\x00\xed\xfd\x15\x00\xed\
\xff\x19\x00\xed\xff\x00\x00\xef\xff\x39\x30\xe1\xff\xfb\xfb\xfc\
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xb8\xb5\xed\xff\x00\x00\xde\
\xff\x16\x00\xee\xff\x1b\x00\xed\xff\x14\x00\xed\xff\x14\x00\xed\
\xff\x1b\x00\xed\xff\x16\x00\xee\xff\x00\x00\xde\xff\xb7\xb5\xed\
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfb\xfb\xfc\xff\x39\x30\xe1\
\xff\x00\x00\xef\xff\x19\x00\xed\xff\x15\x00\xed\xff\x15\x00\xed\
\xfd\x16\x00\xf5\xff\x16\x00\xef\x51\x00\x00\x00\x00\x00\x00\x00\
\x00\x15\x00\xea\x0c\x15\x00\xee\xe2\x16\x00\xf4\xff\x16\x00\xef\
\xfd\x18\x00\xee\xff\x0d\x00\xf0\xff\x27\x17\xe3\xff\xd3\xd2\xf2\
\xff\xed\xec\xfa\xff\xae\xab\xec\xff\x00\x00\xe0\xff\x14\x00\xf0\
\xff\x1b\x00\xee\xff\x15\x00\xee\xff\x16\x00\xee\xff\x16\x00\xee\
\xff\x15\x00\xee\xff\x1b\x00\xee\xff\x14\x00\xf0\xff\x00\x00\xe0\
\xff\xae\xab\xec\xff\xed\xec\xfa\xff\xd3\xd2\xf2\xff\x27\x17\xe3\
\xff\x0d\x00\xf0\xff\x18\x00\xee\xff\x16\x00\xef\xfd\x16\x00\xf4\
\xff\x15\x00\xee\xe2\x15\x00\xea\x0c\x00\x00\x00\x00\x00\x00\xff\
\x03\x00\x00\x00\x00\x16\x00\xf1\x80\x18\x00\xff\xff\x16\x00\xf0\
\xfb\x16\x00\xf1\xff\x18\x00\xf1\xff\x10\x00\xef\xff\x14\x00\xe6\
\xff\x26\x14\xe5\xff\x00\x00\xe8\xff\x15\x00\xf1\xff\x1a\x00\xf1\
\xff\x15\x00\xf0\xff\x16\x00\xf1\xff\x16\x00\xf1\xff\x16\x00\xf1\
\xff\x16\x00\xf1\xff\x15\x00\xf0\xff\x1a\x00\xf1\xff\x15\x00\xf1\
\xff\x00\x00\xe8\xff\x26\x14\xe5\xff\x14\x00\xe6\xff\x10\x00\xef\
\xff\x18\x00\xf1\xff\x16\x00\xf1\xff\x16\x00\xf0\xfb\x18\x00\xff\
\xff\x16\x00\xf1\x80\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\xff\
\x01\x00\x00\x00\x00\x1a\x00\xf2\x14\x17\x00\xf3\xe7\x18\x00\xf8\
\xff\x17\x00\xf2\xfd\x17\x00\xf2\xff\x18\x00\xf2\xff\x16\x00\xf4\
\xff\x0f\x00\xf4\xff\x1e\x00\xf4\xff\x19\x00\xf2\xff\x16\x00\xf2\
\xff\x17\x00\xf2\xff\x17\x00\xf2\xff\x17\x00\xf2\xff\x17\x00\xf2\
\xff\x17\x00\xf2\xff\x17\x00\xf2\xff\x16\x00\xf2\xff\x19\x00\xf2\
\xff\x1e\x00\xf4\xff\x10\x00\xf4\xff\x16\x00\xf4\xff\x18\x00\xf2\
\xff\x17\x00\xf2\xff\x17\x00\xf2\xfd\x18\x00\xf8\xff\x17\x00\xf3\
\xe7\x1a\x00\xf2\x14\x00\x00\x00\x00\x00\x00\xff\x01\x00\x00\x00\
\x00\x00\x00\xff\x03\x00\x00\x00\x00\x17\x00\xf4\x5a\x19\x00\xff\
\xff\x17\x00\xf4\xfc\x18\x00\xf4\xfe\x18\x00\xf4\xff\x19\x00\xf4\
\xff\x1a\x00\xf3\xff\x18\x00\xf4\xff\x17\x00\xf4\xff\x18\x00\xf4\
\xff\x18\x00\xf4\xff\x18\x00\xf4\xff\x18\x00\xf4\xff\x18\x00\xf4\
\xff\x18\x00\xf4\xff\x18\x00\xf4\xff\x18\x00\xf4\xff\x17\x00\xf4\
\xff\x18\x00\xf4\xff\x1a\x00\xf3\xff\x19\x00\xf4\xff\x18\x00\xf4\
\xff\x18\x00\xf4\xfe\x17\x00\xf4\xfc\x19\x00\xff\xff\x16\x00\xf4\
\x5b\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\x00\x18\x00\xf6\
\x92\x1a\x00\xff\xff\x18\x00\xf5\xfb\x18\x00\xf5\xfe\x18\x00\xf5\
\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\
\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\
\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\
\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\xff\x18\x00\xf5\
\xfe\x18\x00\xf6\xfa\x1a\x00\xff\xff\x18\x00\xf6\x92\x00\x00\x00\
\x00\x00\x00\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\
\x00\x19\x00\xf7\xa6\x1a\x00\xff\xff\x18\x00\xf7\xfc\x18\x00\xf7\
\xfd\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\
\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\
\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x19\x00\xf7\
\xff\x19\x00\xf7\xff\x19\x00\xf7\xff\x18\x00\xf7\xfd\x18\x00\xf7\
\xfc\x1b\x00\xff\xff\x18\x00\xf7\xa7\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\
\x00\x00\x00\x00\x00\x18\x00\xf8\x92\x1a\x00\xff\xff\x1a\x00\xff\
\xff\x1a\x00\xf9\xfa\x19\x00\xf9\xfd\x19\x00\xf8\xff\x19\x00\xf8\
\xff\x19\x00\xf8\xff\x19\x00\xf8\xff\x19\x00\xf8\xff\x19\x00\xf8\
\xff\x19\x00\xf8\xff\x19\x00\xf8\xff\x19\x00\xf8\xff\x19\x00\xf8\
\xff\x19\x00\xf9\xfd\x1a\x00\xf9\xfa\x1a\x00\xff\xff\x1a\x00\xff\
\xff\x18\x00\xf8\x93\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x02\x00\x00\x00\x00\x00\x00\x00\x00\x1a\x00\xf7\x5a\x1a\x00\xf9\
\xe5\x1b\x00\xff\xff\x1a\x00\xff\xff\x19\x00\xf9\xfd\x19\x00\xf9\
\xfb\x19\x00\xf9\xfc\x19\x00\xf9\xfd\x19\x00\xf9\xfe\x19\x00\xf9\
\xfe\x19\x00\xf9\xfd\x19\x00\xf9\xfc\x19\x00\xf9\xfb\x19\x00\xf9\
\xfd\x1a\x00\xff\xff\x1b\x00\xff\xff\x1a\x00\xf9\xe5\x1a\x00\xf7\
\x5a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x02\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\xff\x01\x00\x00\xff\x02\x00\x00\x00\x00\x1b\x00\xff\
\x13\x1a\x00\xfb\x80\x1a\x00\xf9\xe3\x1b\x00\xff\xff\x1c\x00\xff\
\xff\x1b\x00\xff\xff\x1b\x00\xff\xff\x1a\x00\xfe\xff\x1a\x00\xfe\
\xff\x1b\x00\xff\xff\x1b\x00\xff\xff\x1c\x00\xff\xff\x1b\x00\xff\
\xff\x1a\x00\xf9\xe3\x1a\x00\xfb\x80\x1b\x00\xff\x13\x00\x00\x00\
\x00\x00\x00\xff\x02\x00\x00\xff\x01\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\x04\x00\x00\x00\
\x00\x00\x00\x00\x00\x27\x00\xff\x0d\x1c\x00\xfc\x53\x1a\x00\xfc\
\x93\x1b\x00\xfc\xc0\x1a\x00\xfc\xdf\x1b\x00\xfc\xef\x1b\x00\xfb\
\xef\x1a\x00\xfc\xdf\x1a\x00\xfb\xc1\x1a\x00\xfc\x93\x1c\x00\xfc\
\x53\x24\x00\xff\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbf\
\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\
\x01\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x20\x00\xff\x08\x14\x00\xff\x0d\x14\x00\xff\
\x0d\x20\x00\xff\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\xff\x01\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\x3c\x3c\
\xff\xfe\xc0\x03\x7f\xf9\x00\x00\x9f\xf6\x00\x00\x6f\xec\x00\x00\
\x37\xd8\x00\x00\x1b\xd0\x00\x00\x0b\xa0\x00\x00\x05\x40\x00\x00\
\x02\x40\x00\x00\x02\x80\x00\x00\x01\x80\x00\x00\x01\x80\x00\x00\
\x01\x80\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x80\x00\x00\x01\x80\x00\x00\x01\x80\x00\x00\
\x01\x80\x00\x00\x01\x40\x00\x00\x02\x40\x00\x00\x02\xa0\x00\x00\
\x05\xd0\x00\x00\x0b\xd8\x00\x00\x1b\xec\x00\x00\x37\xf6\x00\x00\
\x6f\xf9\x00\x00\x9f\xfe\xc0\x03\x7f\xff\x3c\x3c\xff\
"
qt_resource_name = b"\
\x00\x08\
\x0b\xd4\x41\xff\
\x00\x6d\
\x00\x65\x00\x67\x00\x61\x00\x2e\x00\x69\x00\x63\x00\x6f\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
"
qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x6d\x49\x59\x8f\xcc\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
if qt_version < [5, 8, 0]:
rcc_version = 1
qt_resource_struct = qt_resource_struct_v1
else:
rcc_version = 2
qt_resource_struct = qt_resource_struct_v2
def qInitResources():
QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
def qCleanupResources():
QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data)
class Tray(QMainWindow):
def __init__(self):
super().__init__()
qInitResources()
self.icon_size = 32
self.initUI()
def initUI(self):
width = QDesktopWidget().screenGeometry(-1).width()
self.setWindowTitle('system tray')
self.setWindowFlags(Qt.CustomizeWindowHint)
self.setWindowFlags(Qt.FramelessWindowHint)
self.setWindowFlag(Qt.WindowCloseButtonHint, False)
self.setWindowFlag(Qt.WindowMinimizeButtonHint, False)
self.button = QPushButton('', self)
self.button.setGeometry(QRect(width - self.icon_size - 1, 0, self.icon_size, self.icon_size))
ico = QtGui.QPixmap(':/mega.ico')
self.button.setIcon(QtGui.QIcon(ico))
self.button.clicked.connect(self.launch_mega)
self.setGeometry(0, 0, width, self.icon_size)
self.setFixedSize(self.width(), self.height())
self.show()
def launch_mega(self):
try:
subprocess.Popen(['/usr/bin/megasync', '&'])
except Exception as e:
traceback.print_exc()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Tray()
sys.exit(app.exec_())