Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
k54kdk
PyQt Fluent Widgets
提交
0d738670
P
PyQt Fluent Widgets
项目概览
k54kdk
/
PyQt Fluent Widgets
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PyQt Fluent Widgets
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
0d738670
编写于
4月 03, 2023
作者:
之一Yo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调整进度提示条在深色模式下的样式,添加新图标
上级
37f27f2f
变更
49
展开全部
隐藏空白更改
内联
并排
Showing
49 changed file
with
32101 addition
and
29462 deletion
+32101
-29462
examples/gallery/app/view/setting_interface.py
examples/gallery/app/view/setting_interface.py
+1
-1
examples/settings/setting_interface.py
examples/settings/setting_interface.py
+4
-4
examples/state_tool_tip/demo.py
examples/state_tool_tip/demo.py
+3
-1
qfluentwidgets/__init__.py
qfluentwidgets/__init__.py
+1
-1
qfluentwidgets/_rc/images/icons/BookShelf_black.svg
qfluentwidgets/_rc/images/icons/BookShelf_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/BookShelf_white.svg
qfluentwidgets/_rc/images/icons/BookShelf_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Camera_black.svg
qfluentwidgets/_rc/images/icons/Camera_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Camera_white.svg
qfluentwidgets/_rc/images/icons/Camera_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Completed_black.svg
qfluentwidgets/_rc/images/icons/Completed_black.svg
+6
-0
qfluentwidgets/_rc/images/icons/Completed_white.svg
qfluentwidgets/_rc/images/icons/Completed_white.svg
+0
-0
qfluentwidgets/_rc/images/icons/Edit_black.svg
qfluentwidgets/_rc/images/icons/Edit_black.svg
+5
-0
qfluentwidgets/_rc/images/icons/Edit_white.svg
qfluentwidgets/_rc/images/icons/Edit_white.svg
+5
-0
qfluentwidgets/_rc/images/icons/Heart_black.svg
qfluentwidgets/_rc/images/icons/Heart_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Heart_white.svg
qfluentwidgets/_rc/images/icons/Heart_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Mail_black.svg
qfluentwidgets/_rc/images/icons/Mail_black.svg
+5
-0
qfluentwidgets/_rc/images/icons/Mail_white.svg
qfluentwidgets/_rc/images/icons/Mail_white.svg
+5
-0
qfluentwidgets/_rc/images/icons/Microphone_black.svg
qfluentwidgets/_rc/images/icons/Microphone_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Microphone_white.svg
qfluentwidgets/_rc/images/icons/Microphone_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/More_black.svg
qfluentwidgets/_rc/images/icons/More_black.svg
+5
-0
qfluentwidgets/_rc/images/icons/More_white.svg
qfluentwidgets/_rc/images/icons/More_white.svg
+5
-0
qfluentwidgets/_rc/images/icons/Phone_black.svg
qfluentwidgets/_rc/images/icons/Phone_black.svg
+5
-0
qfluentwidgets/_rc/images/icons/Phone_white.svg
qfluentwidgets/_rc/images/icons/Phone_white.svg
+5
-0
qfluentwidgets/_rc/images/icons/Photo_black.svg
qfluentwidgets/_rc/images/icons/Photo_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Photo_white.svg
qfluentwidgets/_rc/images/icons/Photo_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Pin_black.svg
qfluentwidgets/_rc/images/icons/Pin_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Pin_white.svg
qfluentwidgets/_rc/images/icons/Pin_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/SendFill_black.svg
qfluentwidgets/_rc/images/icons/SendFill_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/SendFill_white.svg
qfluentwidgets/_rc/images/icons/SendFill_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Send_black.svg
qfluentwidgets/_rc/images/icons/Send_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Send_white.svg
qfluentwidgets/_rc/images/icons/Send_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/Sync_black.svg
qfluentwidgets/_rc/images/icons/Sync_black.svg
+1
-2
qfluentwidgets/_rc/images/icons/Tag_black.svg
qfluentwidgets/_rc/images/icons/Tag_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/Tag_white.svg
qfluentwidgets/_rc/images/icons/Tag_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/ZoomIn_black.svg
qfluentwidgets/_rc/images/icons/ZoomIn_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/ZoomIn_white.svg
qfluentwidgets/_rc/images/icons/ZoomIn_white.svg
+4
-0
qfluentwidgets/_rc/images/icons/ZoomOut_black.svg
qfluentwidgets/_rc/images/icons/ZoomOut_black.svg
+4
-0
qfluentwidgets/_rc/images/icons/ZoomOut_white.svg
qfluentwidgets/_rc/images/icons/ZoomOut_white.svg
+4
-0
qfluentwidgets/_rc/images/state_tool_tip/close_hover.svg
qfluentwidgets/_rc/images/state_tool_tip/close_hover.svg
+0
-6
qfluentwidgets/_rc/images/state_tool_tip/close_normal.svg
qfluentwidgets/_rc/images/state_tool_tip/close_normal.svg
+0
-6
qfluentwidgets/_rc/images/state_tool_tip/close_pressed.svg
qfluentwidgets/_rc/images/state_tool_tip/close_pressed.svg
+0
-6
qfluentwidgets/_rc/images/state_tool_tip/info.svg
qfluentwidgets/_rc/images/state_tool_tip/info.svg
+0
-7
qfluentwidgets/_rc/images/state_tool_tip/running.svg
qfluentwidgets/_rc/images/state_tool_tip/running.svg
+0
-7
qfluentwidgets/_rc/qss/dark/state_tool_tip.qss
qfluentwidgets/_rc/qss/dark/state_tool_tip.qss
+1
-1
qfluentwidgets/_rc/resource.py
qfluentwidgets/_rc/resource.py
+31837
-29250
qfluentwidgets/_rc/resource.qrc
qfluentwidgets/_rc/resource.qrc
+32
-6
qfluentwidgets/common/icon.py
qfluentwidgets/common/icon.py
+27
-11
qfluentwidgets/components/widgets/__init__.py
qfluentwidgets/components/widgets/__init__.py
+1
-1
qfluentwidgets/components/widgets/state_tool_tip.py
qfluentwidgets/components/widgets/state_tool_tip.py
+58
-151
setup.py
setup.py
+1
-1
未找到文件。
examples/gallery/app/view/setting_interface.py
浏览文件 @
0d738670
...
...
@@ -2,7 +2,7 @@
from
qfluentwidgets
import
(
SettingCardGroup
,
SwitchSettingCard
,
FolderListSettingCard
,
OptionsSettingCard
,
PushSettingCard
,
HyperlinkCard
,
PrimaryPushSettingCard
,
ScrollArea
,
ComboBoxSettingCard
,
ExpandLayout
,
Theme
,
ToastToolTip
,
CustomColorSettingCard
,
ComboBoxSettingCard
,
ExpandLayout
,
Theme
,
CustomColorSettingCard
,
setTheme
,
setThemeColor
,
RangeSettingCard
,
isDarkTheme
)
from
qfluentwidgets
import
FluentIcon
as
FIF
from
qfluentwidgets
import
InfoBar
...
...
examples/settings/setting_interface.py
浏览文件 @
0d738670
...
...
@@ -3,7 +3,7 @@ from config import cfg, HELP_URL, FEEDBACK_URL, AUTHOR, VERSION, YEAR
from
qfluentwidgets
import
(
SettingCardGroup
,
SwitchSettingCard
,
FolderListSettingCard
,
OptionsSettingCard
,
RangeSettingCard
,
PushSettingCard
,
ColorSettingCard
,
HyperlinkCard
,
PrimaryPushSettingCard
,
ScrollArea
,
ComboBoxSettingCard
,
ExpandLayout
,
Theme
,
ToastToolTip
,
CustomColorSettingCard
,
ComboBoxSettingCard
,
ExpandLayout
,
Theme
,
InfoBar
,
CustomColorSettingCard
,
setTheme
,
setThemeColor
,
isDarkTheme
)
from
qfluentwidgets
import
FluentIcon
as
FIF
from
PyQt5.QtCore
import
Qt
,
pyqtSignal
,
QUrl
,
QStandardPaths
...
...
@@ -273,10 +273,10 @@ class SettingInterface(ScrollArea):
def
__showRestartTooltip
(
self
):
""" show restart tooltip """
ToastToolTip
.
warn
(
self
.
tr
(
'Configuration updated successfully'
)
,
InfoBar
.
warning
(
''
,
self
.
tr
(
'Configuration takes effect after restart'
),
self
.
window
()
parent
=
self
.
window
()
)
def
__onDeskLyricFontCardClicked
(
self
):
...
...
examples/state_tool_tip/demo.py
浏览文件 @
0d738670
...
...
@@ -3,13 +3,15 @@ import sys
from
PyQt5.QtCore
import
Qt
from
PyQt5.QtWidgets
import
QApplication
,
QWidget
from
qfluentwidgets
import
StateToolTip
,
PushButton
from
qfluentwidgets
import
StateToolTip
,
PushButton
,
setTheme
,
Theme
class
Demo
(
QWidget
):
def
__init__
(
self
,
parent
=
None
):
super
().
__init__
(
parent
=
parent
)
# setTheme(Theme.DARK)
self
.
resize
(
800
,
300
)
self
.
btn
=
PushButton
(
'Click Me'
,
parent
=
self
)
self
.
btn
.
move
(
360
,
225
)
...
...
qfluentwidgets/__init__.py
浏览文件 @
0d738670
...
...
@@ -12,7 +12,7 @@ Examples are available at https://github.com/zhiyiYo/PyQt-Fluent-Widgets/tree/ma
:license: GPLv3, see LICENSE for more details.
"""
__version__
=
"0.5.
4
"
__version__
=
"0.5.
5
"
from
.components
import
*
from
.common
import
*
...
...
qfluentwidgets/_rc/images/icons/BookShelf_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M192 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM832 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM320 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM960 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM1281 603 q0 -66 38.5 -116 q38.5 -50 101.5 -69 q36 -11 74 -23 q38 -12 76 -12 q33 0 63.5 11.5 q30.5 11.5 55 31.5 q24.5 20 42 47.5 q17.5 27.5 25.5 59.5 l286 1245 q5 23 5 43 q0 67 -39.5 117.5 q-39.5 50.5 -103.5 68.5 q-42 12 -86.5 26 q-44.5 14 -89.5 14 q-34 0 -65 -11.5 q-31 -11.5 -56 -31.5 q-25 -20 -42.5 -48.5 q-17.5 -28.5 -24.5 -61.5 l-256 -1253 q-4 -17 -4 -38 ZM1920 1822 q0 -5 -2 -15 l-286 -1246 q-5 -21 -22.5 -35 q-17.5 -14 -39.5 -14 q-26 0 -57.5 10.5 q-31.5 10.5 -57.5 18.5 q-20 6 -33 23.5 q-13 17.5 -13 38.5 q0 3 0 6.5 q0 3.5 1 6.5 l256 1252 q5 23 22.5 37 q17.5 14 40.5 14 q12 0 31 -4 q19 -4 39.5 -10 q20.5 -6 40 -12 q19.5 -6 32.5 -10 q20 -6 34 -22.5 q14 -16.5 14 -38.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/BookShelf_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M192 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM832 2048 q-39 0 -74 -15 q-35 -15 -61.5 -41.5 q-26.5 -26.5 -41.5 -61.5 q-15 -35 -15 -74 l0 -1664 q0 -39 15 -74 q15 -35 41.5 -61.5 q26.5 -26.5 61.5 -41.5 q35 -15 74 -15 l128 0 q39 0 74 15 q35 15 61.5 41.5 q26.5 26.5 41.5 61.5 q15 35 15 74 l0 1664 q0 39 -15 74 q-15 35 -41.5 61.5 q-26.5 26.5 -61.5 41.5 q-35 15 -74 15 l-128 0 ZM320 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM960 1920 q26 0 45 -19 q19 -19 19 -45 l0 -1664 q0 -26 -19 -45 q-19 -19 -45 -19 l-128 0 q-26 0 -45 19 q-19 19 -19 45 l0 1664 q0 26 19 45 q19 19 45 19 l128 0 ZM1281 603 q0 -66 38.5 -116 q38.5 -50 101.5 -69 q36 -11 74 -23 q38 -12 76 -12 q33 0 63.5 11.5 q30.5 11.5 55 31.5 q24.5 20 42 47.5 q17.5 27.5 25.5 59.5 l286 1245 q5 23 5 43 q0 67 -39.5 117.5 q-39.5 50.5 -103.5 68.5 q-42 12 -86.5 26 q-44.5 14 -89.5 14 q-34 0 -65 -11.5 q-31 -11.5 -56 -31.5 q-25 -20 -42.5 -48.5 q-17.5 -28.5 -24.5 -61.5 l-256 -1253 q-4 -17 -4 -38 ZM1920 1822 q0 -5 -2 -15 l-286 -1246 q-5 -21 -22.5 -35 q-17.5 -14 -39.5 -14 q-26 0 -57.5 10.5 q-31.5 10.5 -57.5 18.5 q-20 6 -33 23.5 q-13 17.5 -13 38.5 q0 3 0 6.5 q0 3.5 1 6.5 l256 1252 q5 23 22.5 37 q17.5 14 40.5 14 q12 0 31 -4 q19 -4 39.5 -10 q20.5 -6 40 -12 q19.5 -6 32.5 -10 q20 -6 34 -22.5 q14 -16.5 14 -38.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Camera_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M251 1920 q-50 0 -95.5 -20.5 q-45.5 -20.5 -80 -55 q-34.5 -34.5 -55 -80 q-20.5 -45.5 -20.5 -95.5 l0 -1162 q0 -52 21 -97.5 q21 -45.5 56 -79.5 q35 -34 81.5 -54 q46.5 -20 97.5 -20 l280 0 l75 -150 q12 -24 30.5 -43.5 q18.5 -19.5 41 -33.5 q22.5 -14 48 -21.5 q25.5 -7.5 52.5 -7.5 l482 0 q27 0 52.5 7.5 q25.5 7.5 48 21.5 q22.5 14 41 33.5 q18.5 19.5 30.5 43.5 l75 150 l285 0 q50 0 95.5 20.5 q45.5 20.5 80 55 q34.5 34.5 55 80 q20.5 45.5 20.5 95.5 l0 1162 q0 50 -20.5 95.5 q-20.5 45.5 -55 80 q-34.5 34.5 -80 55 q-45.5 20.5 -95.5 20.5 l-1546 0 ZM1792 1792 q27 0 50 -10 q23 -10 40.5 -27.5 q17.5 -17.5 27.5 -40.5 q10 -23 10 -50 l0 -1152 q0 -26 -10 -49.5 q-10 -23.5 -27.5 -41 q-17.5 -17.5 -41 -27.5 q-23.5 -10 -49.5 -10 l-320 0 q-18 0 -33.5 -9.5 q-15.5 -9.5 -23.5 -25.5 l-93 -186 q-8 -16 -23.5 -25.5 q-15.5 -9.5 -33.5 -9.5 l-482 0 q-18 0 -33.5 9.5 q-15.5 9.5 -23.5 25.5 l-93 186 q-8 16 -23.5 25.5 q-15.5 9.5 -33.5 9.5 l-320 0 q-27 0 -50 10 q-23 10 -40.5 27.5 q-17.5 17.5 -27.5 40.5 q-10 23 -10 50 l0 1152 q0 27 10 50.5 q10 23.5 27 40.5 q17 17 40.5 27 q23.5 10 50.5 10 l1536 0 ZM512 1014 q0 -101 40.5 -192 q40.5 -91 109.5 -160 q69 -69 160 -109.5 q91 -40.5 192 -40.5 q111 0 206.5 40 q95.5 40 165.5 110 q70 70 110 165.5 q40 95.5 40 206.5 q0 104 -41.5 195.5 q-41.5 91.5 -111.5 159.5 q-70 68 -163 107.5 q-93 39.5 -196 39.5 q-109 0 -202.5 -41 q-93.5 -41 -162.5 -112 q-69 -71 -108 -166 q-39 -95 -39 -203 ZM1408 1016 q0 -78 -31 -146.5 q-31 -68.5 -83.5 -119.5 q-52.5 -51 -122.5 -80.5 q-70 -29.5 -147 -29.5 q-80 0 -150 30 q-70 30 -122 82 q-52 52 -82 122 q-30 70 -30 150 q0 80 30 150 q30 70 82 122 q52 52 122 82 q70 30 150 30 q82 0 152.5 -30.5 q70.5 -30.5 122 -84 q51.5 -53.5 80.5 -125 q29 -71.5 29 -152.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Camera_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M251 1920 q-50 0 -95.5 -20.5 q-45.5 -20.5 -80 -55 q-34.5 -34.5 -55 -80 q-20.5 -45.5 -20.5 -95.5 l0 -1162 q0 -52 21 -97.5 q21 -45.5 56 -79.5 q35 -34 81.5 -54 q46.5 -20 97.5 -20 l280 0 l75 -150 q12 -24 30.5 -43.5 q18.5 -19.5 41 -33.5 q22.5 -14 48 -21.5 q25.5 -7.5 52.5 -7.5 l482 0 q27 0 52.5 7.5 q25.5 7.5 48 21.5 q22.5 14 41 33.5 q18.5 19.5 30.5 43.5 l75 150 l285 0 q50 0 95.5 20.5 q45.5 20.5 80 55 q34.5 34.5 55 80 q20.5 45.5 20.5 95.5 l0 1162 q0 50 -20.5 95.5 q-20.5 45.5 -55 80 q-34.5 34.5 -80 55 q-45.5 20.5 -95.5 20.5 l-1546 0 ZM1792 1792 q27 0 50 -10 q23 -10 40.5 -27.5 q17.5 -17.5 27.5 -40.5 q10 -23 10 -50 l0 -1152 q0 -26 -10 -49.5 q-10 -23.5 -27.5 -41 q-17.5 -17.5 -41 -27.5 q-23.5 -10 -49.5 -10 l-320 0 q-18 0 -33.5 -9.5 q-15.5 -9.5 -23.5 -25.5 l-93 -186 q-8 -16 -23.5 -25.5 q-15.5 -9.5 -33.5 -9.5 l-482 0 q-18 0 -33.5 9.5 q-15.5 9.5 -23.5 25.5 l-93 186 q-8 16 -23.5 25.5 q-15.5 9.5 -33.5 9.5 l-320 0 q-27 0 -50 10 q-23 10 -40.5 27.5 q-17.5 17.5 -27.5 40.5 q-10 23 -10 50 l0 1152 q0 27 10 50.5 q10 23.5 27 40.5 q17 17 40.5 27 q23.5 10 50.5 10 l1536 0 ZM512 1014 q0 -101 40.5 -192 q40.5 -91 109.5 -160 q69 -69 160 -109.5 q91 -40.5 192 -40.5 q111 0 206.5 40 q95.5 40 165.5 110 q70 70 110 165.5 q40 95.5 40 206.5 q0 104 -41.5 195.5 q-41.5 91.5 -111.5 159.5 q-70 68 -163 107.5 q-93 39.5 -196 39.5 q-109 0 -202.5 -41 q-93.5 -41 -162.5 -112 q-69 -71 -108 -166 q-39 -95 -39 -203 ZM1408 1016 q0 -78 -31 -146.5 q-31 -68.5 -83.5 -119.5 q-52.5 -51 -122.5 -80.5 q-70 -29.5 -147 -29.5 q-80 0 -150 30 q-70 30 -122 82 q-52 52 -82 122 q-30 70 -30 150 q0 80 30 150 q30 70 82 122 q52 52 122 82 q70 30 150 30 q82 0 152.5 -30.5 q70.5 -30.5 122 -84 q51.5 -53.5 80.5 -125 q29 -71.5 29 -152.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Completed_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) "
fill=
"#000000"
d=
"M372.75,148.75L395.25,171.25 208,358.5 116.75,267.25 139.25,244.75 208,313.5 372.75,148.75z M256,32L240.7578125,32.5000152587891 225.78125,34.0000190734863 211.0703125,36.5000114440918 196.625,40 182.546875,44.4140663146973 168.9375,49.6562538146973 155.796875,55.7265625 143.125,62.625 130.9609375,70.3046875 119.34375,78.71875 108.2734375,87.8671951293945 97.75,97.75 87.8671875,108.273452758789 78.71875,119.343765258789 70.3046875,130.960952758789 62.625,143.125 55.7265625,155.796875 49.65625,168.937515258789 44.4140625,182.546890258789 40,196.625 36.5,211.0703125 34,225.78125 32.5,240.7578125 32,256 32.5,271.2421875 34,286.21875 36.5,300.9296875 40,315.375 44.4140625,329.453125 49.65625,343.0625 55.7265625,356.203125 62.625,368.875 70.3046875,381.0390625 78.71875,392.65625 87.8671875,403.7265625 97.75,414.25 108.2734375,424.1328125 119.34375,433.28125 130.9609375,441.6953125 143.125,449.375 155.7890625,456.2734375 168.90625,462.34375 182.4765625,467.5859375 196.5,472 210.906234741211,475.5 225.624984741211,478 240.656234741211,479.5 256,480 271.2421875,479.5 286.21875,478 300.9296875,475.5 315.375,472 329.453125,467.5859375 343.0625,462.34375 356.203125,456.2734375 368.875,449.375 381.0390625,441.6953125 392.65625,433.28125 403.7265625,424.1328125 414.25,414.25 424.1328125,403.7265625 433.28125,392.65625 441.6953125,381.0390625 449.375,368.875 456.2734375,356.2109375 462.34375,343.09375 467.5859375,329.5234375 472,315.5 475.5,301.09375 477.999969482422,286.375 479.499969482422,271.34375 480,256 479.499969482422,240.7578125 477.999969482422,225.78125 475.5,211.0703125 472,196.625 467.5859375,182.546890258789 462.34375,168.937515258789 456.2734375,155.796875 449.375,143.125 441.6953125,130.960952758789 433.28125,119.343765258789 424.1328125,108.273452758789 414.25,97.75 403.7265625,87.8671951293945 392.65625,78.71875 381.0390625,70.3046875 368.875,62.625 356.203125,55.7265625 343.0625,49.6562538146973 329.453125,44.4140663146973 315.375,40 300.9296875,36.5000114440918 286.21875,34.0000190734863 271.2421875,32.5000152587891 256,32z M256,0L273.46875,0.570315361022949 290.625,2.28125762939453 307.46875,5.13282108306885 324,9.125 340.109375,14.1562576293945 355.6875,20.1250114440918 370.734375,27.0312595367432 385.25,34.875 399.1796875,43.6093940734863 412.46875,53.1875228881836 425.1171875,63.6093902587891 437.125,74.875 448.390625,86.8828201293945 458.812469482422,99.53125 468.390594482422,112.8203125 477.125,126.75 484.96875,141.265625 491.875,156.3125 497.84375,171.890640258789 502.875,188 506.8671875,204.53125 509.71875,221.375 511.4296875,238.53125 512,256 511.4296875,273.46875 509.71875,290.625 506.8671875,307.46875 502.875,324 497.84375,340.109375 491.875,355.6875 484.96875,370.734375 477.125,385.25 468.390594482422,399.1796875 458.812469482422,412.46875 448.390625,425.1171875 437.125,437.125 425.1171875,448.390625 412.46875,458.8125 399.1796875,468.390625 385.25,477.125 370.734375,484.96875 355.6875,491.875 340.109375,497.84375 324,502.875 307.46875,506.8671875 290.625,509.71875 273.46875,511.4296875 256,512 238.53125,511.4296875 221.375,509.71875 204.53125,506.8671875 188,502.875 171.890625,497.84375 156.3125,491.875 141.265625,484.96875 126.75,477.125 112.820304870605,468.390625 99.5312423706055,458.8125 86.8828125,448.390625 74.875,437.125 63.609375,425.1171875 53.1875,412.46875 43.609375,399.1796875 34.875,385.25 27.03125,370.7421875 20.125,355.71875 14.15625,340.1796875 9.125,324.125 5.1328125,307.6328125 2.28125,290.78125 0.5703125,273.5703125 0,256 0.5703125,238.53125 2.28125,221.375 5.1328125,204.53125 9.125,188 14.15625,171.890640258789 20.125,156.3125 27.03125,141.265625 34.875,126.75 43.609375,112.8203125 53.1875,99.53125 63.609375,86.8828201293945 74.875,74.875 86.8828125,63.6093902587891 99.5312423706055,53.1875228881836 112.820304870605,43.6093940734863 126.75,34.875 141.2578125,27.0312595367432 156.28125,20.1250114440918 171.8203125,14.1562576293945 187.875,9.125 204.367172241211,5.13282108306885 221.218734741211,2.28125762939453 238.429672241211,0.570315361022949 256,0z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/
state_tool_tip/completed
.svg
→
qfluentwidgets/_rc/images/
icons/Completed_white
.svg
浏览文件 @
0d738670
文件已移动
qfluentwidgets/_rc/images/icons/Edit_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M2044.46 332.9 q0 72.85 -27.32 141.16 q-27.32 68.31 -78.93 119.91 l-1293.15 1293.15 q-12.14 12.15 -27.83 20.25 q-15.68 8.1 -32.88 13.15 l-500.87 125.47 q-10.12 2.02 -15.18 2.02 q-26.31 0 -45.53 -18.72 q-19.23 -18.72 -19.23 -45.03 q0 -6.07 2.03 -16.19 l125.47 -500.87 q5.05 -17.2 13.15 -32.89 q8.09 -15.68 20.25 -27.82 l1307.32 -1307.32 q47.55 -47.56 110.8 -73.36 q63.24 -25.8 130.02 -25.8 q69.82 0 130.53 25.8 q60.71 25.8 105.74 70.83 q45.03 45.03 70.33 105.74 q25.3 60.71 25.3 130.53 ZM1914.94 336.95 q0 -43.51 -14.67 -81.45 q-14.67 -37.94 -41.49 -66.28 q-26.81 -28.33 -64.25 -44.02 q-37.44 -15.68 -81.96 -15.68 q-38.45 0 -67.79 10.63 q-29.35 10.63 -54.14 28.84 q-24.79 18.21 -47.05 41.48 q-22.26 23.28 -47.56 48.58 l296.48 296.47 q25.29 -24.28 47.55 -47.55 q22.26 -23.28 38.96 -48.57 q16.7 -25.3 26.31 -54.64 q9.61 -29.35 9.61 -67.8 ZM157.34 1894.2 l395.64 -99.16 l1148.46 -1148.46 l-296.48 -296.48 l-1148.45 1148.46 l-99.17 395.64 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Edit_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M2044.46 332.9 q0 72.85 -27.32 141.16 q-27.32 68.31 -78.93 119.91 l-1293.15 1293.15 q-12.14 12.15 -27.83 20.25 q-15.68 8.1 -32.88 13.15 l-500.87 125.47 q-10.12 2.02 -15.18 2.02 q-26.31 0 -45.53 -18.72 q-19.23 -18.72 -19.23 -45.03 q0 -6.07 2.03 -16.19 l125.47 -500.87 q5.05 -17.2 13.15 -32.89 q8.09 -15.68 20.25 -27.82 l1307.32 -1307.32 q47.55 -47.56 110.8 -73.36 q63.24 -25.8 130.02 -25.8 q69.82 0 130.53 25.8 q60.71 25.8 105.74 70.83 q45.03 45.03 70.33 105.74 q25.3 60.71 25.3 130.53 ZM1914.94 336.95 q0 -43.51 -14.67 -81.45 q-14.67 -37.94 -41.49 -66.28 q-26.81 -28.33 -64.25 -44.02 q-37.44 -15.68 -81.96 -15.68 q-38.45 0 -67.79 10.63 q-29.35 10.63 -54.14 28.84 q-24.79 18.21 -47.05 41.48 q-22.26 23.28 -47.56 48.58 l296.48 296.47 q25.29 -24.28 47.55 -47.55 q22.26 -23.28 38.96 -48.57 q16.7 -25.3 26.31 -54.64 q9.61 -29.35 9.61 -67.8 ZM157.34 1894.2 l395.64 -99.16 l1148.46 -1148.46 l-296.48 -296.48 l-1148.45 1148.46 l-99.17 395.64 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Heart_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
transform=
"translate(0, 100)"
d=
"M0 557 q0 -115 43 -216 q43 -101 117.5 -177 q74.5 -76 175 -120 q100.5 -44 216.5 -44 q112 0 213.5 43 q101.5 43 180.5 122 q20 20 38.5 39 q18.5 19 38.5 39 q19 -20 37.5 -39 q18.5 -19 38.5 -38 q78 -78 179 -120.5 q101 -42.5 212 -42.5 q116 0 218 44.5 q102 44.5 177.5 121 q75.5 76.5 119 178.5 q43.5 102 43.5 218 q0 110 -41.5 213.5 q-41.5 103.5 -119.5 181.5 l-799 807 q-25 25 -61 25 q-35 0 -60 -25 l-804 -812 q-79 -80 -121 -183 q-42 -103 -42 -215 ZM1920 565 q0 -89 -33.5 -168 q-33.5 -79 -92 -138 q-58.5 -59 -136.5 -93.5 q-78 -34.5 -168 -34.5 q-85 0 -162.5 32.5 q-77.5 32.5 -137.5 92.5 q-19 19 -37.5 39 q-18.5 20 -38.5 38 q-20 19 -41.5 28 q-21.5 9 -49.5 9 q-27 0 -49 -9.5 q-22 -9.5 -42 -27.5 q-20 -19 -38.5 -38.5 q-18.5 -19.5 -38.5 -39.5 q-62 -61 -138.5 -94 q-76.5 -33 -164.5 -33 q-89 0 -166.5 34 q-77.5 34 -134.5 92 q-57 58 -90 136.5 q-33 78.5 -33 166.5 q0 86 33 166.5 q33 80.5 93 141.5 l773 781 l769 -776 q60 -61 92 -140.5 q32 -79.5 32 -164.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Heart_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
transform=
"translate(0, 100)"
d=
"M0 557 q0 -115 43 -216 q43 -101 117.5 -177 q74.5 -76 175 -120 q100.5 -44 216.5 -44 q112 0 213.5 43 q101.5 43 180.5 122 q20 20 38.5 39 q18.5 19 38.5 39 q19 -20 37.5 -39 q18.5 -19 38.5 -38 q78 -78 179 -120.5 q101 -42.5 212 -42.5 q116 0 218 44.5 q102 44.5 177.5 121 q75.5 76.5 119 178.5 q43.5 102 43.5 218 q0 110 -41.5 213.5 q-41.5 103.5 -119.5 181.5 l-799 807 q-25 25 -61 25 q-35 0 -60 -25 l-804 -812 q-79 -80 -121 -183 q-42 -103 -42 -215 ZM1920 565 q0 -89 -33.5 -168 q-33.5 -79 -92 -138 q-58.5 -59 -136.5 -93.5 q-78 -34.5 -168 -34.5 q-85 0 -162.5 32.5 q-77.5 32.5 -137.5 92.5 q-19 19 -37.5 39 q-18.5 20 -38.5 38 q-20 19 -41.5 28 q-21.5 9 -49.5 9 q-27 0 -49 -9.5 q-22 -9.5 -42 -27.5 q-20 -19 -38.5 -38.5 q-18.5 -19.5 -38.5 -39.5 q-62 -61 -138.5 -94 q-76.5 -33 -164.5 -33 q-89 0 -166.5 34 q-77.5 34 -134.5 92 q-57 58 -90 136.5 q-33 78.5 -33 166.5 q0 86 33 166.5 q33 80.5 93 141.5 l773 781 l769 -776 q60 -61 92 -140.5 q32 -79.5 32 -164.5 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Mail_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
transform=
"translate(0, 175)"
d=
"M1735 0 q63 0 120 25.5 q57 25.5 99.5 68 q42.5 42.5 68 99.5 q25.5 57 25.5 120 l0 1038 q0 63 -25.5 120 q-25.5 57 -68 99.5 q-42.5 42.5 -99.5 68 q-57 25.5 -120 25.5 l-1422 0 q-63 0 -120 -25.5 q-57 -25.5 -99.5 -68 q-42.5 -42.5 -68 -99.5 q-25.5 -57 -25.5 -120 l0 -1038 q0 -63 25.5 -120 q25.5 -57 68 -99.5 q42.5 -42.5 99.5 -68 q57 -25.5 120 -25.5 l1422 0 ZM320 128 q-39 0 -74 15 q-35 15 -61.5 41.5 q-26.5 26.5 -41.5 61.5 q-15 35 -15 74 l0 28 l896 537 l896 -537 l0 -28 q0 -39 -15 -74 q-15 -35 -41.5 -61.5 q-26.5 -26.5 -61.5 -41.5 q-35 -15 -74 -15 l-1408 0 ZM1728 1536 q39 0 74 -15 q35 -15 61.5 -41.5 q26.5 -26.5 41.5 -61.5 q15 -35 15 -74 l0 -847 l-863 518 q-15 9 -33 9 q-18 0 -33 -9 l-863 -518 l0 847 q0 39 15 74 q15 35 41.5 61.5 q26.5 26.5 61.5 41.5 q35 15 74 15 l1408 0 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Mail_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
transform=
"translate(0, 175)"
d=
"M1735 0 q63 0 120 25.5 q57 25.5 99.5 68 q42.5 42.5 68 99.5 q25.5 57 25.5 120 l0 1038 q0 63 -25.5 120 q-25.5 57 -68 99.5 q-42.5 42.5 -99.5 68 q-57 25.5 -120 25.5 l-1422 0 q-63 0 -120 -25.5 q-57 -25.5 -99.5 -68 q-42.5 -42.5 -68 -99.5 q-25.5 -57 -25.5 -120 l0 -1038 q0 -63 25.5 -120 q25.5 -57 68 -99.5 q42.5 -42.5 99.5 -68 q57 -25.5 120 -25.5 l1422 0 ZM320 128 q-39 0 -74 15 q-35 15 -61.5 41.5 q-26.5 26.5 -41.5 61.5 q-15 35 -15 74 l0 28 l896 537 l896 -537 l0 -28 q0 -39 -15 -74 q-15 -35 -41.5 -61.5 q-26.5 -26.5 -61.5 -41.5 q-35 -15 -74 -15 l-1408 0 ZM1728 1536 q39 0 74 -15 q35 -15 61.5 -41.5 q26.5 -26.5 41.5 -61.5 q15 -35 15 -74 l0 -847 l-863 518 q-15 9 -33 9 q-18 0 -33 -9 l-863 -518 l0 847 q0 39 15 74 q15 35 41.5 61.5 q26.5 26.5 61.5 41.5 q35 15 74 15 l1408 0 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Microphone_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M640 376 q0 -78 31 -146.5 q31 -68.5 83.5 -119.5 q52.5 -51 122.5 -80.5 q70 -29.5 147 -29.5 q77 0 147 29.5 q70 29.5 122.5 80.5 q52.5 51 83.5 119.5 q31 68.5 31 146.5 l0 656 q0 75 -30.5 143.5 q-30.5 68.5 -82 120 q-51.5 51.5 -120 82 q-68.5 30.5 -143.5 30.5 q-79 0 -150 -28.5 q-71 -28.5 -125 -79 q-54 -50.5 -85.5 -119 q-31.5 -68.5 -31.5 -149.5 l0 -656 ZM1019 1280 q52 0 99.5 -19 q47.5 -19 83.5 -53 q36 -34 57 -80 q21 -46 21 -99 l0 -645 q0 -51 -20 -97.5 q-20 -46.5 -54 -81.5 q-34 -35 -79.5 -56 q-45.5 -21 -97.5 -21 q-52 0 -99.5 19.5 q-47.5 19.5 -83.5 53 q-36 33.5 -57 79.5 q-21 46 -21 99 l0 645 q0 51 20 97.5 q20 46.5 54 81.5 q34 35 79.5 56 q45.5 21 97.5 21 ZM1088 1725 l0 259 q0 26 -19 45 q-19 19 -45 19 q-26 0 -45 -19 q-19 -19 -19 -45 l0 -259 q-136 -13 -253 -72.5 q-117 -59.5 -203 -153.5 q-86 -94 -135 -216 q-49 -122 -49 -259 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 76 19.5 149.5 q19.5 73.5 57.5 139.5 q39 66 93 119.5 q54 53.5 118.5 90.5 q64.5 37 137.5 57 q73 20 150 20 q77 0 150 -20 q73 -20 137.5 -57 q64.5 -37 118 -90 q53.5 -53 92.5 -120 q39 -66 58.5 -139 q19.5 -73 19.5 -150 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 91 -22.5 176 q-22.5 85 -63 160 q-40.5 75 -98.5 138 q-58 63 -129 111 q-71 48 -154 78 q-83 30 -173 38 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Microphone_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M640 376 q0 -78 31 -146.5 q31 -68.5 83.5 -119.5 q52.5 -51 122.5 -80.5 q70 -29.5 147 -29.5 q77 0 147 29.5 q70 29.5 122.5 80.5 q52.5 51 83.5 119.5 q31 68.5 31 146.5 l0 656 q0 75 -30.5 143.5 q-30.5 68.5 -82 120 q-51.5 51.5 -120 82 q-68.5 30.5 -143.5 30.5 q-79 0 -150 -28.5 q-71 -28.5 -125 -79 q-54 -50.5 -85.5 -119 q-31.5 -68.5 -31.5 -149.5 l0 -656 ZM1019 1280 q52 0 99.5 -19 q47.5 -19 83.5 -53 q36 -34 57 -80 q21 -46 21 -99 l0 -645 q0 -51 -20 -97.5 q-20 -46.5 -54 -81.5 q-34 -35 -79.5 -56 q-45.5 -21 -97.5 -21 q-52 0 -99.5 19.5 q-47.5 19.5 -83.5 53 q-36 33.5 -57 79.5 q-21 46 -21 99 l0 645 q0 51 20 97.5 q20 46.5 54 81.5 q34 35 79.5 56 q45.5 21 97.5 21 ZM1088 1725 l0 259 q0 26 -19 45 q-19 19 -45 19 q-26 0 -45 -19 q-19 -19 -19 -45 l0 -259 q-136 -13 -253 -72.5 q-117 -59.5 -203 -153.5 q-86 -94 -135 -216 q-49 -122 -49 -259 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 76 19.5 149.5 q19.5 73.5 57.5 139.5 q39 66 93 119.5 q54 53.5 118.5 90.5 q64.5 37 137.5 57 q73 20 150 20 q77 0 150 -20 q73 -20 137.5 -57 q64.5 -37 118 -90 q53.5 -53 92.5 -120 q39 -66 58.5 -139 q19.5 -73 19.5 -150 q0 -26 19 -45 q19 -19 45 -19 q26 0 45 19 q19 19 19 45 q0 91 -22.5 176 q-22.5 85 -63 160 q-40.5 75 -98.5 138 q-58 63 -129 111 q-71 48 -154 78 q-83 30 -173 38 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/More_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
transform=
"translate(0, 800)"
d=
"M0 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM819.2 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM1638.4 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/More_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
transform=
"translate(0, 800)"
d=
"M0 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM819.2 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 ZM1638.4 204.8 q0 -42.24 16.64 -79.36 q16.64 -37.12 44.16 -64.64 q27.52 -27.52 64.64 -44.16 q37.12 -16.64 79.36 -16.64 q42.24 0 79.36 16.64 q37.12 16.64 64.64 44.16 q27.52 27.52 44.16 64.64 q16.64 37.12 16.64 79.36 q0 42.24 -16.64 79.36 q-16.64 37.12 -44.16 64.64 q-27.52 27.52 -64.64 44.16 q-37.12 16.64 -79.36 16.64 q-42.24 0 -79.36 -16.64 q-37.12 -16.64 -64.64 -44.16 q-27.52 -27.52 -44.16 -64.64 q-16.64 -37.12 -16.64 -79.36 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Phone_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M256 531 q0 -86 17 -163 q17 -77 55 -140.5 q38 -63.5 98.5 -112 q60.5 -48.5 146.5 -76.5 q39 -13 80 -26 q41 -13 83 -13 q37 0 72 11 q35 11 65 30.5 q30 19.5 54 47.5 q24 28 39 62 q21 48 41.5 94 q20.5 46 41.5 94 q28 62 28 131 q0 51 -13 92 q-13 41 -35.5 76.5 q-22.5 35.5 -53 67 q-30.5 31.5 -65.5 63.5 q-16 15 -33.5 29.5 q-17.5 14.5 -31.5 30.5 q-6 7 -7.5 15.5 q-1.5 8.5 -1.5 16.5 q0 21 13.5 61 q13.5 40 35.5 88 q22 48 50 98.5 q28 50.5 57.5 91.5 q29.5 41 58 67 q28.5 26 50.5 26 q2 0 3.5 -0.5 q1.5 -0.5 3.5 -0.5 l258 -80 q27 -9 55 -9 q46 0 86.5 21 q40.5 21 66.5 59 l170 241 q48 68 48 150 q0 45 -11.5 79 q-11.5 34 -32 63 q-20.5 29 -47 55 q-26.5 26 -56.5 54 q-63 59 -139.5 91 q-76.5 32 -163.5 32 q-85 0 -164 -32 q-111 -45 -207 -119.5 q-96 -74.5 -179 -166 q-83 -91.5 -153 -194 q-70 -102.5 -127 -203.5 q-51 -90 -97.5 -187 q-46.5 -97 -81.5 -199 q-35 -102 -56 -206.5 q-21 -104.5 -21 -209.5 ZM1664 1674 q0 -43 -24 -76 l-171 -241 q-18 -26 -48 -26 q-8 0 -17 3 l-258 80 q-22 7 -48 7 q-35 0 -67.5 -16 q-32.5 -16 -59.5 -38 q-26 -20 -55 -56.5 q-29 -36.5 -58.5 -82 q-29.5 -45.5 -56.5 -96.5 q-27 -51 -48 -101 q-21 -50 -33.5 -94.5 q-12.5 -44.5 -12.5 -77.5 q0 -44 18 -76.5 q18 -32.5 45 -60.5 q27 -28 58 -53 q31 -25 58 -53.5 q27 -28.5 45 -63.5 q18 -35 18 -81 q0 -41 -17 -80 l-83 -188 q-14 -33 -45.5 -54 q-31.5 -21 -67.5 -21 q-32 0 -64 11.5 q-32 11.5 -61 21.5 q-65 22 -108.5 58 q-43.5 36 -69.5 84 q-26 48 -37.5 105 q-11.5 57 -11.5 121 q0 96 20 193 q20 97 53 191.5 q33 94.5 76.5 184.5 q43.5 90 90.5 172 q51 91 114.5 185 q63.5 94 138.5 179 q75 85 162.5 154 q87.5 69 186.5 109 q57 23 116 23 q46 0 84.5 -12 q38.5 -12 72.5 -33 q34 -21 65 -48.5 q31 -27.5 61 -59.5 q19 -20 29 -42.5 q10 -22.5 10 -50.5 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Phone_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M256 531 q0 -86 17 -163 q17 -77 55 -140.5 q38 -63.5 98.5 -112 q60.5 -48.5 146.5 -76.5 q39 -13 80 -26 q41 -13 83 -13 q37 0 72 11 q35 11 65 30.5 q30 19.5 54 47.5 q24 28 39 62 q21 48 41.5 94 q20.5 46 41.5 94 q28 62 28 131 q0 51 -13 92 q-13 41 -35.5 76.5 q-22.5 35.5 -53 67 q-30.5 31.5 -65.5 63.5 q-16 15 -33.5 29.5 q-17.5 14.5 -31.5 30.5 q-6 7 -7.5 15.5 q-1.5 8.5 -1.5 16.5 q0 21 13.5 61 q13.5 40 35.5 88 q22 48 50 98.5 q28 50.5 57.5 91.5 q29.5 41 58 67 q28.5 26 50.5 26 q2 0 3.5 -0.5 q1.5 -0.5 3.5 -0.5 l258 -80 q27 -9 55 -9 q46 0 86.5 21 q40.5 21 66.5 59 l170 241 q48 68 48 150 q0 45 -11.5 79 q-11.5 34 -32 63 q-20.5 29 -47 55 q-26.5 26 -56.5 54 q-63 59 -139.5 91 q-76.5 32 -163.5 32 q-85 0 -164 -32 q-111 -45 -207 -119.5 q-96 -74.5 -179 -166 q-83 -91.5 -153 -194 q-70 -102.5 -127 -203.5 q-51 -90 -97.5 -187 q-46.5 -97 -81.5 -199 q-35 -102 -56 -206.5 q-21 -104.5 -21 -209.5 ZM1664 1674 q0 -43 -24 -76 l-171 -241 q-18 -26 -48 -26 q-8 0 -17 3 l-258 80 q-22 7 -48 7 q-35 0 -67.5 -16 q-32.5 -16 -59.5 -38 q-26 -20 -55 -56.5 q-29 -36.5 -58.5 -82 q-29.5 -45.5 -56.5 -96.5 q-27 -51 -48 -101 q-21 -50 -33.5 -94.5 q-12.5 -44.5 -12.5 -77.5 q0 -44 18 -76.5 q18 -32.5 45 -60.5 q27 -28 58 -53 q31 -25 58 -53.5 q27 -28.5 45 -63.5 q18 -35 18 -81 q0 -41 -17 -80 l-83 -188 q-14 -33 -45.5 -54 q-31.5 -21 -67.5 -21 q-32 0 -64 11.5 q-32 11.5 -61 21.5 q-65 22 -108.5 58 q-43.5 36 -69.5 84 q-26 48 -37.5 105 q-11.5 57 -11.5 121 q0 96 20 193 q20 97 53 191.5 q33 94.5 76.5 184.5 q43.5 90 90.5 172 q51 91 114.5 185 q63.5 94 138.5 179 q75 85 162.5 154 q87.5 69 186.5 109 q57 23 116 23 q46 0 84.5 -12 q38.5 -12 72.5 -33 q34 -21 65 -48.5 q31 -27.5 61 -59.5 q19 -20 29 -42.5 q10 -22.5 10 -50.5 Z"
/>
</svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Photo_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M1618.29 0 q85.71 0 163.99 34.85 q78.29 34.85 137.14 93.72 q58.86 58.86 93.72 137.15 q34.86 78.28 34.86 163.99 l0 1188.58 q0 85.71 -34.86 163.99 q-34.86 78.29 -93.72 137.14 q-58.86 58.86 -137.14 93.72 q-78.28 34.86 -163.99 34.86 l-1188.58 0 q-85.71 0 -163.99 -34.86 q-78.29 -34.86 -137.15 -93.72 q-58.86 -58.86 -93.72 -137.14 q-34.85 -78.28 -34.85 -163.99 l0 -1188.58 q0 -85.71 34.85 -163.99 q34.85 -78.29 93.72 -137.15 q58.86 -58.86 137.15 -93.72 q78.28 -34.85 163.99 -34.85 l1188.58 0 ZM187.43 1757.71 l656 -656 q36.57 -36.57 82.86 -55.42 q46.28 -18.86 97.71 -18.86 q51.43 0 97.72 18.86 q46.28 18.86 82.85 55.42 l656 656 q20.57 -33.14 30.86 -70.86 q10.28 -37.71 10.28 -77.71 l0 -1176 q0 -57.14 -23.43 -109.14 q-23.42 -52 -62.86 -91.43 q-39.43 -39.43 -91.43 -62.86 q-52 -23.42 -109.14 -23.42 l-1181.72 0 q-57.14 0 -109.14 23.42 q-52 23.43 -91.43 62.86 q-39.43 39.43 -62.86 91.43 q-23.42 52 -23.42 109.14 l0 1176 q0 40 10.28 77.71 q10.29 37.71 30.86 70.86 ZM1170.29 658.29 q0 -44.58 17.14 -84.58 q17.14 -40 47.43 -70.29 q30.29 -30.29 70.29 -47.43 q40 -17.14 84.57 -17.14 q44.58 0 84.58 17.14 q40 17.14 70.28 47.43 q30.29 30.29 47.43 70.29 q17.14 40 17.14 84.58 q0 44.57 -17.14 84.57 q-17.14 40 -47.43 70.28 q-30.28 30.28 -70.28 47.42 q-40 17.14 -84.58 17.14 q-44.57 0 -84.57 -17.14 q-40 -17.14 -70.29 -47.42 q-30.29 -30.28 -47.43 -70.28 q-17.14 -40 -17.14 -84.57 ZM1316.57 658.29 q0 29.71 21.71 51.42 q21.72 21.72 51.43 21.72 q29.72 0 51.43 -21.72 q21.71 -21.71 21.71 -51.42 q0 -29.72 -21.71 -51.43 q-21.71 -21.72 -51.43 -21.72 q-29.71 0 -51.43 21.72 q-21.71 21.72 -21.71 51.43 ZM1609.14 1901.71 q81.15 0 148.57 -41.14 l-656 -656 q-32 -32 -77.71 -32 q-45.71 0 -77.71 32 l-656 656 q33.14 20.57 70.85 30.86 q37.72 10.28 77.72 10.28 l1170.28 0 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Photo_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M1618.29 0 q85.71 0 163.99 34.85 q78.29 34.85 137.14 93.72 q58.86 58.86 93.72 137.15 q34.86 78.28 34.86 163.99 l0 1188.58 q0 85.71 -34.86 163.99 q-34.86 78.29 -93.72 137.14 q-58.86 58.86 -137.14 93.72 q-78.28 34.86 -163.99 34.86 l-1188.58 0 q-85.71 0 -163.99 -34.86 q-78.29 -34.86 -137.15 -93.72 q-58.86 -58.86 -93.72 -137.14 q-34.85 -78.28 -34.85 -163.99 l0 -1188.58 q0 -85.71 34.85 -163.99 q34.85 -78.29 93.72 -137.15 q58.86 -58.86 137.15 -93.72 q78.28 -34.85 163.99 -34.85 l1188.58 0 ZM187.43 1757.71 l656 -656 q36.57 -36.57 82.86 -55.42 q46.28 -18.86 97.71 -18.86 q51.43 0 97.72 18.86 q46.28 18.86 82.85 55.42 l656 656 q20.57 -33.14 30.86 -70.86 q10.28 -37.71 10.28 -77.71 l0 -1176 q0 -57.14 -23.43 -109.14 q-23.42 -52 -62.86 -91.43 q-39.43 -39.43 -91.43 -62.86 q-52 -23.42 -109.14 -23.42 l-1181.72 0 q-57.14 0 -109.14 23.42 q-52 23.43 -91.43 62.86 q-39.43 39.43 -62.86 91.43 q-23.42 52 -23.42 109.14 l0 1176 q0 40 10.28 77.71 q10.29 37.71 30.86 70.86 ZM1170.29 658.29 q0 -44.58 17.14 -84.58 q17.14 -40 47.43 -70.29 q30.29 -30.29 70.29 -47.43 q40 -17.14 84.57 -17.14 q44.58 0 84.58 17.14 q40 17.14 70.28 47.43 q30.29 30.29 47.43 70.29 q17.14 40 17.14 84.58 q0 44.57 -17.14 84.57 q-17.14 40 -47.43 70.28 q-30.28 30.28 -70.28 47.42 q-40 17.14 -84.58 17.14 q-44.57 0 -84.57 -17.14 q-40 -17.14 -70.29 -47.42 q-30.29 -30.28 -47.43 -70.28 q-17.14 -40 -17.14 -84.57 ZM1316.57 658.29 q0 29.71 21.71 51.42 q21.72 21.72 51.43 21.72 q29.72 0 51.43 -21.72 q21.71 -21.71 21.71 -51.42 q0 -29.72 -21.71 -51.43 q-21.71 -21.72 -51.43 -21.72 q-29.71 0 -51.43 21.72 q-21.71 21.72 -21.71 51.43 ZM1609.14 1901.71 q81.15 0 148.57 -41.14 l-656 -656 q-32 -32 -77.71 -32 q-45.71 0 -77.71 32 l-656 656 q33.14 20.57 70.85 30.86 q37.72 10.28 77.72 10.28 l1170.28 0 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Pin_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M2045.46 835.84 q0 58.83 -32.46 107.52 q-32.46 48.69 -87.23 71 l-542.69 226.21 q-13.18 5.07 -23.32 15.72 q-10.15 10.65 -14.21 24.85 l-177.51 590.36 q-6.09 20.29 -22.82 33.47 q-16.74 13.19 -39.06 13.19 q-26.37 0 -45.64 -19.27 l-408.79 -408.79 l-557.9 557.9 l-91.29 0 l0 -92.31 l557.9 -556.88 l-408.79 -408.79 q-19.28 -19.27 -19.28 -46.66 q0 -19.27 11.16 -35.5 q11.16 -16.23 29.42 -23.33 l601.52 -240.41 q23.33 -9.13 34.48 -33.47 l225.19 -496.03 q23.33 -52.74 72.02 -83.68 q48.69 -30.94 106.51 -30.94 q38.55 0 74.56 15.21 q36.01 15.21 62.38 41.58 l639.05 640.07 q27.39 27.39 42.1 63.9 q14.7 36.51 14.7 75.07 ZM1212.67 129.84 q-20.29 0 -36.01 10.15 q-15.72 10.14 -23.84 28.39 l-225.18 496.03 q-15.22 34.49 -42.61 60.36 q-27.39 25.87 -62.89 40.07 l-509.21 202.87 l761.79 762.8 l146.07 -485.88 q12.17 -41.58 42.1 -74.04 q29.92 -32.46 69.48 -49.71 l543.7 -227.22 q18.25 -8.11 28.9 -23.83 q10.66 -15.73 10.66 -36.01 q0 -27.39 -18.26 -45.65 l-640.07 -639.05 q-19.27 -19.27 -44.63 -19.27 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Pin_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M2045.46 835.84 q0 58.83 -32.46 107.52 q-32.46 48.69 -87.23 71 l-542.69 226.21 q-13.18 5.07 -23.32 15.72 q-10.15 10.65 -14.21 24.85 l-177.51 590.36 q-6.09 20.29 -22.82 33.47 q-16.74 13.19 -39.06 13.19 q-26.37 0 -45.64 -19.27 l-408.79 -408.79 l-557.9 557.9 l-91.29 0 l0 -92.31 l557.9 -556.88 l-408.79 -408.79 q-19.28 -19.27 -19.28 -46.66 q0 -19.27 11.16 -35.5 q11.16 -16.23 29.42 -23.33 l601.52 -240.41 q23.33 -9.13 34.48 -33.47 l225.19 -496.03 q23.33 -52.74 72.02 -83.68 q48.69 -30.94 106.51 -30.94 q38.55 0 74.56 15.21 q36.01 15.21 62.38 41.58 l639.05 640.07 q27.39 27.39 42.1 63.9 q14.7 36.51 14.7 75.07 ZM1212.67 129.84 q-20.29 0 -36.01 10.15 q-15.72 10.14 -23.84 28.39 l-225.18 496.03 q-15.22 34.49 -42.61 60.36 q-27.39 25.87 -62.89 40.07 l-509.21 202.87 l761.79 762.8 l146.07 -485.88 q12.17 -41.58 42.1 -74.04 q29.92 -32.46 69.48 -49.71 l543.7 -227.22 q18.25 -8.11 28.9 -23.83 q10.66 -15.73 10.66 -36.01 q0 -27.39 -18.26 -45.65 l-640.07 -639.05 q-19.27 -19.27 -44.63 -19.27 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/SendFill_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
transform=
"translate(0, 40)"
d=
"M64 1920 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -7 2 -17 l189 -658 q5 -17 19 -30 q14 -13 32 -16 l878 -139 q14 -2 22 -11.5 q8 -9.5 8 -23.5 q0 -14 -8 -23.5 q-8 -9.5 -22 -11.5 l-878 -139 q-18 -3 -32 -16 q-14 -13 -19 -30 l-189 -658 q-2 -10 -2 -17 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q17 8 27 23.5 q10 15.5 10 34.5 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/SendFill_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
transform=
"translate(0, 40)"
d=
"M64 1920 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -7 2 -17 l189 -658 q5 -17 19 -30 q14 -13 32 -16 l878 -139 q14 -2 22 -11.5 q8 -9.5 8 -23.5 q0 -14 -8 -23.5 q-8 -9.5 -22 -11.5 l-878 -139 q-18 -3 -32 -16 q-14 -13 -19 -30 l-189 -658 q-2 -10 -2 -17 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q17 8 27 23.5 q10 15.5 10 34.5 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Send_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
transform=
"translate(0, 40)"
d=
"M2 82 q-1 -2 -1.5 -8 q-0.5 -6 -0.5 -9 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q37 17 37 58 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -3 0.5 -9 q0.5 -6 1.5 -8 l251 -878 l-251 -878 ZM164 181 l205 715 l847 0 q26 0 45 19 q19 19 19 45 q0 26 -19 45 q-19 19 -45 19 l-847 0 l-205 715 l1669 -779 l-1669 -779 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Send_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
transform=
"translate(0, 40)"
d=
"M2 82 q-1 -2 -1.5 -8 q-0.5 -6 -0.5 -9 q0 -28 18 -46.5 q18 -18.5 46 -18.5 q15 0 27 6 l1920 896 q37 17 37 58 q0 19 -10 34.5 q-10 15.5 -27 23.5 l-1920 896 q-12 6 -27 6 q-28 0 -46 -18.5 q-18 -18.5 -18 -46.5 q0 -3 0.5 -9 q0.5 -6 1.5 -8 l251 -878 l-251 -878 ZM164 181 l205 715 l847 0 q26 0 45 19 q19 19 19 45 q0 26 -19 45 q-19 19 -45 19 l-847 0 l-205 715 l1669 -779 l-1669 -779 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Sync_black.svg
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) "
fill=
"#
FFFFFF
"
d=
"M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z"
/>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) "
fill=
"#
000000
"
d=
"M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/icons/Tag_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"13"
height=
"13"
style=
"width:13px;height:13px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M0 1132.23 q0 -53.08 20.3 -101.99 q20.3 -48.91 57.75 -86.37 l865.82 -865.82 q37.46 -37.46 86.37 -57.75 q48.91 -20.3 101.99 -20.3 l649.36 0 q55.16 0 103.55 20.82 q48.39 20.82 84.81 57.23 q36.42 36.42 57.24 84.81 q20.82 48.39 20.82 103.55 l0 649.36 q0 53.08 -20.3 101.99 q-20.29 48.91 -57.75 86.37 l-865.82 865.82 q-37.46 37.46 -86.37 57.75 q-48.91 20.3 -101.99 20.3 q-53.07 0 -102.5 -20.3 q-49.43 -20.29 -85.86 -56.71 l-649.36 -650.4 q-78.05 -78.05 -78.05 -188.36 ZM915.77 1915.84 q27.06 0 51.52 -10.41 q24.45 -10.41 43.18 -29.14 l865.82 -865.82 q17.69 -17.69 28.1 -43.19 q10.41 -25.5 10.41 -51.51 l0 -649.36 q0 -28.1 -10.41 -52.04 q-10.41 -23.94 -28.62 -42.14 q-18.21 -18.21 -42.14 -28.62 q-23.93 -10.41 -52.04 -10.41 l-649.36 0 q-56.2 0 -94.7 38.51 l-865.82 865.82 q-18.73 18.73 -28.62 43.19 q-9.89 24.45 -9.89 51.51 q0 55.15 38.51 93.66 l649.36 650.4 q39.55 39.55 94.7 39.55 ZM1381.98 532.81 q0 -28.09 10.41 -52.02 q10.41 -23.94 28.62 -42.15 q18.21 -18.21 42.14 -28.62 q23.93 -10.4 52.04 -10.4 q27.05 0 51.51 10.4 q24.45 10.41 42.67 28.62 q18.21 18.22 28.62 42.67 q10.4 24.45 10.4 51.5 q0 28.1 -10.4 52.04 q-10.41 23.93 -28.62 42.14 q-18.21 18.21 -42.15 28.62 q-23.94 10.41 -52.03 10.41 q-28.1 0 -52.56 -10.41 q-24.45 -10.41 -42.14 -28.1 q-17.69 -17.69 -28.1 -42.14 q-10.41 -24.46 -10.41 -52.56 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/Tag_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"13"
height=
"13"
style=
"width:13px;height:13px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M0 1132.23 q0 -53.08 20.3 -101.99 q20.3 -48.91 57.75 -86.37 l865.82 -865.82 q37.46 -37.46 86.37 -57.75 q48.91 -20.3 101.99 -20.3 l649.36 0 q55.16 0 103.55 20.82 q48.39 20.82 84.81 57.23 q36.42 36.42 57.24 84.81 q20.82 48.39 20.82 103.55 l0 649.36 q0 53.08 -20.3 101.99 q-20.29 48.91 -57.75 86.37 l-865.82 865.82 q-37.46 37.46 -86.37 57.75 q-48.91 20.3 -101.99 20.3 q-53.07 0 -102.5 -20.3 q-49.43 -20.29 -85.86 -56.71 l-649.36 -650.4 q-78.05 -78.05 -78.05 -188.36 ZM915.77 1915.84 q27.06 0 51.52 -10.41 q24.45 -10.41 43.18 -29.14 l865.82 -865.82 q17.69 -17.69 28.1 -43.19 q10.41 -25.5 10.41 -51.51 l0 -649.36 q0 -28.1 -10.41 -52.04 q-10.41 -23.94 -28.62 -42.14 q-18.21 -18.21 -42.14 -28.62 q-23.93 -10.41 -52.04 -10.41 l-649.36 0 q-56.2 0 -94.7 38.51 l-865.82 865.82 q-18.73 18.73 -28.62 43.19 q-9.89 24.45 -9.89 51.51 q0 55.15 38.51 93.66 l649.36 650.4 q39.55 39.55 94.7 39.55 ZM1381.98 532.81 q0 -28.09 10.41 -52.02 q10.41 -23.94 28.62 -42.15 q18.21 -18.21 42.14 -28.62 q23.93 -10.4 52.04 -10.4 q27.05 0 51.51 10.4 q24.45 10.41 42.67 28.62 q18.21 18.22 28.62 42.67 q10.4 24.45 10.4 51.5 q0 28.1 -10.4 52.04 q-10.41 23.93 -28.62 42.14 q-18.21 18.21 -42.15 28.62 q-23.94 10.41 -52.03 10.41 q-28.1 0 -52.56 -10.41 q-24.45 -10.41 -42.14 -28.1 q-17.69 -17.69 -28.1 -42.14 q-10.41 -24.46 -10.41 -52.56 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/ZoomIn_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M1320 1422.86 q-109.71 90.28 -241.71 138.28 q-132 48 -273.72 48 q-168 0 -314.29 -62.86 q-146.29 -62.86 -255.43 -172 q-109.14 -109.14 -172 -255.43 q-62.85 -146.28 -62.85 -314.28 q0 -110.86 28.57 -214.28 q28.57 -103.43 81.15 -192.57 q52.57 -89.15 125.72 -162.29 q73.14 -73.14 162.29 -125.72 q89.14 -52.58 192 -81.15 q102.86 -28.57 214.86 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192.57 81.15 q89.71 52.57 162.86 125.72 q73.14 73.14 125.71 162.85 q52.57 89.72 81.14 192.57 q28.57 102.86 28.57 213.72 q0 141.72 -48 273.72 q-48 132 -138.28 241.71 l603.43 603.43 q21.71 21.71 21.71 51.43 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-603.43 -603.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM731.43 877.71 l-292.57 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l292.57 0 l0 -292.57 q0 -29.72 21.72 -51.44 q21.72 -21.71 51.43 -21.71 q29.72 0 51.43 21.71 q21.71 21.72 21.71 51.44 l0 292.57 l292.58 0 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-292.58 0 l0 292.58 q0 29.71 -21.71 51.43 q-21.71 21.71 -51.43 21.71 q-29.71 0 -51.43 -21.71 q-21.72 -21.72 -21.72 -51.43 l0 -292.58 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/ZoomIn_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M1320 1422.86 q-109.71 90.28 -241.71 138.28 q-132 48 -273.72 48 q-168 0 -314.29 -62.86 q-146.29 -62.86 -255.43 -172 q-109.14 -109.14 -172 -255.43 q-62.85 -146.28 -62.85 -314.28 q0 -110.86 28.57 -214.28 q28.57 -103.43 81.15 -192.57 q52.57 -89.15 125.72 -162.29 q73.14 -73.14 162.29 -125.72 q89.14 -52.58 192 -81.15 q102.86 -28.57 214.86 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192.57 81.15 q89.71 52.57 162.86 125.72 q73.14 73.14 125.71 162.85 q52.57 89.72 81.14 192.57 q28.57 102.86 28.57 213.72 q0 141.72 -48 273.72 q-48 132 -138.28 241.71 l603.43 603.43 q21.71 21.71 21.71 51.43 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-603.43 -603.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM731.43 877.71 l-292.57 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l292.57 0 l0 -292.57 q0 -29.72 21.72 -51.44 q21.72 -21.71 51.43 -21.71 q29.72 0 51.43 21.71 q21.71 21.72 21.71 51.44 l0 292.57 l292.58 0 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-292.58 0 l0 292.58 q0 29.71 -21.71 51.43 q-21.71 21.71 -51.43 21.71 q-29.71 0 -51.43 -21.71 q-21.72 -21.72 -21.72 -51.43 l0 -292.58 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/ZoomOut_black.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#000000"
d=
"M2048 1974.86 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-604.57 -604.58 q-107.43 90.29 -240.57 138.86 q-133.15 48.57 -273.72 48.57 q-110.86 0 -213.72 -28.57 q-102.86 -28.57 -192 -81.14 q-89.15 -52.57 -162.86 -126.28 q-73.71 -73.71 -126.28 -162.86 q-52.58 -89.14 -81.15 -192 q-28.57 -102.86 -28.57 -213.72 q0 -110.86 28.57 -213.72 q28.57 -102.86 81.15 -192 q52.57 -89.15 126.28 -162.86 q73.71 -73.71 162.86 -126.28 q89.14 -52.58 192 -81.15 q102.86 -28.57 213.72 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192 81.15 q89.14 52.57 162.86 126.28 q73.71 73.71 126.28 162.86 q52.57 89.14 81.14 192 q28.57 102.86 28.57 213.72 q0 140.57 -48.57 273.72 q-48.57 133.14 -138.86 240.57 l604.58 604.57 q21.71 21.71 21.71 51.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM1170.29 731.43 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-731.43 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l731.43 0 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/icons/ZoomOut_white.svg
0 → 100644
浏览文件 @
0d738670
<?xml version="1.0" encoding="utf-8"?>
<svg
id=
""
width=
"16"
height=
"16"
style=
"width:16px;height:16px;"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 2048 2048"
enable-background=
"new 0 0 2048 2048"
xml:space=
"preserve"
><path
fill=
"#ffffff"
d=
"M2048 1974.86 q0 29.71 -21.72 51.42 q-21.71 21.72 -51.42 21.72 q-29.72 0 -51.43 -21.71 l-604.57 -604.58 q-107.43 90.29 -240.57 138.86 q-133.15 48.57 -273.72 48.57 q-110.86 0 -213.72 -28.57 q-102.86 -28.57 -192 -81.14 q-89.15 -52.57 -162.86 -126.28 q-73.71 -73.71 -126.28 -162.86 q-52.58 -89.14 -81.15 -192 q-28.57 -102.86 -28.57 -213.72 q0 -110.86 28.57 -213.72 q28.57 -102.86 81.15 -192 q52.57 -89.15 126.28 -162.86 q73.71 -73.71 162.86 -126.28 q89.14 -52.58 192 -81.15 q102.86 -28.57 213.72 -28.57 q110.86 0 213.72 28.57 q102.86 28.57 192 81.15 q89.14 52.57 162.86 126.28 q73.71 73.71 126.28 162.86 q52.57 89.14 81.14 192 q28.57 102.86 28.57 213.72 q0 140.57 -48.57 273.72 q-48.57 133.14 -138.86 240.57 l604.58 604.57 q21.71 21.71 21.71 51.43 ZM1462.86 804.57 q0 -90.28 -23.43 -174.28 q-23.43 -84 -66.28 -157.14 q-42.86 -73.14 -103.43 -133.71 q-60.58 -60.57 -133.72 -103.43 q-73.14 -42.86 -157.14 -66.29 q-84 -23.42 -174.29 -23.42 q-136 0 -256 52 q-120 52 -209.14 141.14 q-89.14 89.14 -141.14 209.14 q-52 120 -52 256 q0 137.14 51.42 257.14 q51.43 120 140.57 209.14 q89.15 89.14 209.14 140.57 q120 51.43 257.14 51.43 q136 0 256 -52 q120 -52 209.14 -141.14 q89.14 -89.14 141.14 -209.14 q52 -120 52 -256 ZM1170.29 731.43 q29.71 0 51.43 21.72 q21.71 21.72 21.71 51.43 q0 29.72 -21.71 51.43 q-21.72 21.71 -51.43 21.71 l-731.43 0 q-29.72 0 -51.44 -21.71 q-21.71 -21.71 -21.71 -51.43 q0 -29.71 21.71 -51.43 q21.72 -21.72 51.44 -21.72 l731.43 0 Z"
/></svg>
\ No newline at end of file
qfluentwidgets/_rc/images/state_tool_tip/close_hover.svg
已删除
100644 → 0
浏览文件 @
37f27f2f
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) "
fill=
"#CCEAF1"
d=
"M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/state_tool_tip/close_normal.svg
已删除
100644 → 0
浏览文件 @
37f27f2f
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) "
fill=
"#FFFFFF"
d=
"M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/state_tool_tip/close_pressed.svg
已删除
100644 → 0
浏览文件 @
37f27f2f
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(-1,-1) scale(0.0345572354211663,0.0345572354211663) "
fill=
"#99D6E4"
d=
"M79,49L256,225.75 433,49 463,79 286.25,256 463,433 433,463 256,286.25 79,463 49,433 225.75,256 49,79 79,49z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/state_tool_tip/info.svg
已删除
100644 → 0
浏览文件 @
37f27f2f
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(0,0) scale(0.0333333333333333,0.0333333333333333) "
fill=
"#FFFFFF"
d=
"M224,320L256,320 256,352 224,352 224,320z M224,128L256,128 256,288 224,288 224,128z M240,31.9999980926514L225.765625,32.4687652587891 211.8125,33.8750228881836 198.140625,36.2187652587891 184.75,39.5 171.7109375,43.6250152587891 159.09375,48.5000228881836 146.8984375,54.1250152587891 135.125,60.5 123.8203125,67.5937652587891 113.03125,75.3750305175781 102.7578125,83.8437728881836 93,93 83.84375,102.757820129395 75.375,113.031265258789 67.59375,123.820320129395 60.5,135.125 54.125,146.906265258789 48.5,159.125 43.625,171.78125 39.5,184.875 36.21875,198.3046875 33.875,211.96875 32.46875,225.8671875 31.9999980926514,240 32.46875,254.1328125 33.875,268.03125 36.21875,281.6953125 39.5,295.125 43.625,308.21875 48.5,320.875 54.125,333.09375 60.5,344.875 67.59375,356.1796875 75.375,366.96875 83.84375,377.2421875 93,387 102.7578125,396.15625 113.03125,404.625 123.8203125,412.40625 135.125,419.5 146.8984375,425.875 159.09375,431.5 171.7109375,436.375 184.75,440.5 198.140625,443.78125 211.8125,446.125 225.765625,447.53125 240,448 254.1328125,447.53125 268.03125,446.125 281.6953125,443.78125 295.125,440.5 308.21875,436.375 320.875,431.5 333.09375,425.875 344.875,419.5 356.1796875,412.40625 366.96875,404.625 377.2421875,396.15625 387,387 396.15625,377.2421875 404.625,366.96875 412.40625,356.1796875 419.5,344.875 425.875,333.1015625 431.5,320.90625 436.375,308.2890625 440.5,295.25 443.78125,281.859375 446.125,268.1875 447.53125,254.234390258789 448,240 447.53125,225.8671875 446.125,211.96875 443.78125,198.3046875 440.5,184.875 436.375,171.78125 431.5,159.125 425.875,146.906265258789 419.5,135.125 412.40625,123.820320129395 404.625,113.031265258789 396.15625,102.757820129395 387,93 377.2421875,83.8437728881836 366.96875,75.3750305175781 356.1796875,67.5937652587891 344.875,60.5 333.09375,54.1250152587891 320.875,48.5000228881836 308.21875,43.6250152587891 295.125,39.5 281.6953125,36.2187652587891 268.03125,33.8750228881836 254.1328125,32.4687652587891 240,31.9999980926514z M240,0L256.4609375,0.531251430511475 272.59375,2.12500381469727 288.3984375,4.78125381469727 303.875,8.49999904632568 318.9453125,13.1953268051147 333.53125,18.7812728881836 347.6328125,25.257833480835 361.25,32.6250038146973 374.3203125,40.8281364440918 386.78125,49.8125152587891 398.6328125,59.5781364440918 409.875,70.125 420.421875,81.3672103881836 430.1875,93.2187728881836 439.171875,105.679702758789 447.375,118.75 454.7421875,132.3671875 461.21875,146.46875 466.8046875,161.0546875 471.5,176.125 475.218719482422,191.601577758789 477.874969482422,207.406265258789 479.468719482422,223.5390625 480,240 479.468719482422,256.4609375 477.874969482422,272.59375 475.218719482422,288.3984375 471.5,303.875 466.8046875,318.9453125 461.21875,333.53125 454.7421875,347.6328125 447.375,361.25 439.171875,374.3203125 430.1875,386.78125 420.421875,398.6328125 409.875,409.875 398.6328125,420.421875 386.78125,430.1875 374.3203125,439.171875 361.25,447.375 347.6328125,454.7421875 333.53125,461.21875 318.9453125,466.8046875 303.875,471.5 288.3984375,475.21875 272.59375,477.875 256.4609375,479.46875 240,480 223.5390625,479.46875 207.40625,477.875 191.6015625,475.21875 176.125,471.5 161.0546875,466.8046875 146.46875,461.21875 132.3671875,454.7421875 118.75,447.375 105.6796875,439.171875 93.21875,430.1875 81.3671875,420.421875 70.125,409.875 59.578125,398.6328125 49.8125,386.78125 40.828125,374.3203125 32.6250038146973,361.25 25.2578144073486,347.6328125 18.78125,333.53125 13.1953115463257,318.9453125 8.49999904632568,303.875 4.78124952316284,288.3984375 2.125,272.59375 0.53125,256.4609375 0,240 0.53125,223.5390625 2.125,207.406265258789 4.78124952316284,191.601577758789 8.49999904632568,176.125 13.1953115463257,161.0546875 18.78125,146.46875 25.2578144073486,132.3671875 32.6250038146973,118.75 40.828125,105.679702758789 49.8125,93.2187728881836 59.578125,81.3672103881836 70.125,70.125 81.3671875,59.5781364440918 93.21875,49.8125152587891 105.6796875,40.8281364440918 118.75,32.6250038146973 132.3671875,25.257833480835 146.46875,18.7812728881836 161.0546875,13.1953268051147 176.125,8.49999904632568 191.6015625,4.78125381469727 207.40625,2.12500381469727 223.5390625,0.531251430511475 240,0z"
/>
</g>
</svg>
qfluentwidgets/_rc/images/state_tool_tip/running.svg
已删除
100644 → 0
浏览文件 @
37f27f2f
<?xml version="1.0" encoding="utf-8"?>
<svg
xmlns=
"http://www.w3.org/2000/svg"
height=
"16"
width=
"16"
viewBox=
"0 0 16 16"
>
<g>
<path
id=
"path1"
transform=
"rotate(0,8,8) translate(0,0) scale(0.03125,0.03125) "
fill=
"#FFFFFF"
d=
"M478,315.25L508.5,324.75 505.18359375,335.072265625 501.484375,345.1640625 497.40234375,355.025390625 492.9375,364.65625 488.08984375,374.056640625 482.859375,383.2265625 477.24609375,392.166015625 471.25,400.875 458.3359375,417.4609375 444.34375,432.84375 429.2734375,447.0234375 413.125,460 396.015625,471.6796875 378.0625,481.96875 359.265625,490.8671875 339.625,498.375 329.541015625,501.568359375 319.3515625,504.3359375 309.056640625,506.677734375 298.65625,508.59375 288.150390625,510.083984375 277.5390625,511.1484375 266.822265625,511.787109375 256,512 238.984375,511.46875 222.1875,509.875 205.609375,507.21875 189.25,503.5 173.2265625,498.7734375 157.65625,493.09375 142.5390625,486.4609375 127.875,478.875 113.710929870605,470.375 100.093742370605,461 87.0234375,450.75 74.5,439.625 62.65625,427.6796875 51.625,414.96875 41.40625,401.4921875 32,387.25 32,448 0,448 0,320 128,320 128,352 49,352 56.8203086853027,366.2734375 65.53125,379.84375 75.1328125,392.7109375 85.625,404.875 96.8828125,416.25 108.78125,426.75 121.3203125,436.375 134.5,445.125 148.2421875,452.96875 162.46875,459.875 177.1796875,465.84375 192.375,470.875 207.9296875,474.8671875 223.71875,477.71875 239.7421875,479.4296875 256,480 275.0546875,479.2578125 293.71875,477.03125 311.9921875,473.3203125 329.875,468.125 347.171875,461.578125 363.6875,453.8125 379.421875,444.828125 394.375,434.625 408.46875,423.265625 421.625,410.8125 433.84375,397.265625 445.125,382.625 455.2890625,367.0234375 464.15625,350.59375 471.7265625,333.3359375 478,315.25z M256,0L273.015625,0.531251430511475 289.8125,2.12500381469727 306.390625,4.78125429153442 322.75,8.5 338.7734375,13.2265758514404 354.34375,18.9062690734863 369.4609375,25.5390777587891 384.125,33.125 398.2890625,41.6250190734863 411.90625,51.0000267028809 424.9765625,61.2500228881836 437.5,72.375 449.34375,84.3203201293945 460.374969482422,97.0312576293945 470.593719482422,110.5078125 480,124.75 480,64 512,64 512,192 384,192 384,160 463,160 455.1796875,145.7265625 446.46875,132.15625 436.8671875,119.2890625 426.375,107.125 415.1171875,95.75 403.21875,85.25 390.6796875,75.6250076293945 377.5,66.875 363.7578125,59.0312614440918 349.53125,52.1250114440918 334.8203125,46.1562576293945 319.625,41.125 304.0703125,37.1328239440918 288.28125,34.2812690734863 272.2578125,32.5703277587891 256,32 236.945297241211,32.7422065734863 218.281234741211,34.9687767028809 200.007797241211,38.6797103881836 182.125,43.875 164.828125,50.4218864440918 148.3125,58.1875114440918 132.578125,67.1718826293945 117.625,77.375 103.53125,88.7343826293945 90.375,101.187507629395 78.15625,114.734375 66.875,129.375 56.7109375,144.9765625 47.84375,161.40625 40.2734375,178.6640625 34,196.75 3.5,187.25 6.81640625,176.984375 10.515625,166.9375 14.59765625,157.109375 19.0625,147.5 23.91015625,138.109375 29.140625,128.9375 34.75390625,119.984375 40.75,111.25 53.6640625,94.609375 67.65625,79.1875 82.7265625,64.984375 98.875,52 115.984375,40.3203125 133.9375,30.0312538146973 152.734375,21.1328163146973 172.375,13.625 182.458984375,10.4316463470459 192.6484375,7.66407108306885 202.943359375,5.32227468490601 213.34375,3.40625762939453 223.849609375,1.91602098941803 234.4609375,0.851565361022949 245.177734375,0.212891459465027 256,0z"
/>
</g>
</svg>
qfluentwidgets/_rc/qss/dark/state_tool_tip.qss
浏览文件 @
0d738670
...
...
@@ -6,7 +6,7 @@ ToastToolTip {
}
QLabel {
color:
white
;
color:
black
;
background-color: transparent;
font-family: 'Segoe UI', 'Microsoft YaHei';
border: none;
...
...
qfluentwidgets/_rc/resource.py
浏览文件 @
0d738670
此差异已折叠。
点击以展开。
qfluentwidgets/_rc/resource.qrc
浏览文件 @
0d738670
...
...
@@ -103,12 +103,38 @@
<file>images/icons/Constract_white.svg</file>
<file>images/icons/Code_black.svg</file>
<file>images/icons/Code_white.svg</file>
<file>images/state_tool_tip/close_normal.svg</file>
<file>images/state_tool_tip/close_hover.svg</file>
<file>images/state_tool_tip/close_pressed.svg</file>
<file>images/state_tool_tip/completed.svg</file>
<file>images/state_tool_tip/info.svg</file>
<file>images/state_tool_tip/running.svg</file>
<file>images/icons/Completed_black.svg</file>
<file>images/icons/Completed_white.svg</file>
<file>images/icons/Mail_black.svg</file>
<file>images/icons/Mail_white.svg</file>
<file>images/icons/Edit_black.svg</file>
<file>images/icons/Edit_white.svg</file>
<file>images/icons/More_black.svg</file>
<file>images/icons/More_white.svg</file>
<file>images/icons/Phone_black.svg</file>
<file>images/icons/Phone_white.svg</file>
<file>images/icons/Pin_black.svg</file>
<file>images/icons/Pin_white.svg</file>
<file>images/icons/ZoomOut_black.svg</file>
<file>images/icons/ZoomOut_white.svg</file>
<file>images/icons/Microphone_black.svg</file>
<file>images/icons/Microphone_white.svg</file>
<file>images/icons/Camera_black.svg</file>
<file>images/icons/Camera_white.svg</file>
<file>images/icons/ZoomIn_black.svg</file>
<file>images/icons/ZoomIn_white.svg</file>
<file>images/icons/BookShelf_black.svg</file>
<file>images/icons/BookShelf_white.svg</file>
<file>images/icons/Tag_black.svg</file>
<file>images/icons/Tag_white.svg</file>
<file>images/icons/Heart_black.svg</file>
<file>images/icons/Heart_white.svg</file>
<file>images/icons/Photo_black.svg</file>
<file>images/icons/Photo_white.svg</file>
<file>images/icons/Send_black.svg</file>
<file>images/icons/Send_white.svg</file>
<file>images/icons/SendFill_black.svg</file>
<file>images/icons/SendFill_white.svg</file>
<file>images/acrylic/noise.png</file>
<file>images/folder_list_dialog/Close_white.png</file>
<file>images/folder_list_dialog/Close_black.png</file>
...
...
qfluentwidgets/common/icon.py
浏览文件 @
0d738670
...
...
@@ -188,28 +188,38 @@ class FluentIconBase:
class
FluentIcon
(
FluentIconBase
,
Enum
):
""" Fluent icon """
WEB
=
"Web"
CUT
=
"Cut"
ADD
=
"Add"
CUT
=
"Cut"
PIN
=
"Pin"
TAG
=
"Tag"
WEB
=
"Web"
CHAT
=
"Chat"
COPY
=
"Copy"
LINK
=
"Link
"
HELP
=
"Help
"
CODE
=
"Code
"
EDIT
=
"Edit
"
FONT
=
"Font"
HELP
=
"Help"
HOME
=
"Home"
INFO
=
"Info"
ZOOM
=
"Zoom"
LINK
=
"Link"
MAIL
=
"Mail"
MENU
=
"Menu"
HOME
=
"Home"
CHAT
=
"Chat"
CODE
=
"Code"
MORE
=
"More"
SEND
=
"Send"
SYNC
=
"Sync"
ZOOM
=
"Zoom"
ALBUM
=
"Album"
BRUSH
=
"Brush"
CLOSE
=
"Close"
EMBED
=
"Embed"
HEART
=
"Heart"
MOVIE
=
"Movie"
BRUSH
=
"Brush"
MUSIC
=
"Music"
PHOTO
=
"Photo"
PHONE
=
"Phone"
VIDEO
=
"Video"
EMBED
=
"Embed"
PASTE
=
"Paste"
ALBUM
=
"Album
"
CAMERA
=
"Camera
"
CANCEL
=
"Cancel"
FOLDER
=
"Folder"
SCROLL
=
"Scroll"
...
...
@@ -218,9 +228,11 @@ class FluentIcon(FluentIconBase, Enum):
SEARCH
=
"Search"
UPDATE
=
"Update"
RETURN
=
"Return"
ZOOM_IN
=
"ZoomIn"
SETTING
=
"Setting"
PALETTE
=
"Palette"
MESSAGE
=
"Message"
ZOOM_OUT
=
"ZoomOut"
FEEDBACK
=
"Feedback"
MINIMIZE
=
"Minimize"
CHECKBOX
=
"CheckBox"
...
...
@@ -228,10 +240,14 @@ class FluentIcon(FluentIconBase, Enum):
LANGUAGE
=
"Language"
DOWNLOAD
=
"Download"
QUESTION
=
"Question"
SEND_FILL
=
"SendFill"
COMPLETED
=
"Completed"
CONSTRACT
=
"Constract"
ALIGNMENT
=
"Alignment"
BOOK_SHELF
=
"BookShelf"
PENCIL_INK
=
"PencilInk"
FOLDER_ADD
=
"FolderAdd"
MICROPHONE
=
"Microphone"
ARROW_DOWN
=
"ChevronDown"
TRANSPARENT
=
"Transparent"
MUSIC_FOLDER
=
"MusicFolder"
...
...
qfluentwidgets/components/widgets/__init__.py
浏览文件 @
0d738670
...
...
@@ -10,6 +10,6 @@ from .scroll_area import ScrollArea, SmoothMode, SmoothScrollArea, SmoothScrollB
from
.slider
import
Slider
,
HollowHandleStyle
from
.spin_box
import
SpinBox
,
DoubleSpinBox
,
DateEdit
,
DateTimeEdit
,
TimeEdit
from
.stacked_widget
import
PopUpAniStackedWidget
,
OpacityAniStackedWidget
from
.state_tool_tip
import
StateToolTip
,
ToastToolTip
from
.state_tool_tip
import
StateToolTip
from
.switch_button
import
SwitchButton
,
IndicatorPosition
from
.tool_tip
import
ToolTip
,
ToolTipFilter
\ No newline at end of file
qfluentwidgets/components/widgets/state_tool_tip.py
浏览文件 @
0d738670
...
...
@@ -4,8 +4,47 @@ from PyQt5.QtGui import QPainter
from
PyQt5.QtWidgets
import
QLabel
,
QWidget
,
QToolButton
,
QGraphicsOpacityEffect
from
PyQt5.QtSvg
import
QSvgWidget
from
...common
import
setStyleSheet
,
drawSvgIcon
from
...components.widgets.three_state_button
import
ThreeStateButton
,
ButtonState
from
...common
import
setStyleSheet
,
drawSvgIcon
,
isDarkTheme
,
Theme
from
...common.icon
import
FluentIcon
as
FIF
class
StateCloseButton
(
QToolButton
):
def
__init__
(
self
,
parent
=
None
):
super
().
__init__
(
parent
)
self
.
setFixedSize
(
12
,
12
)
self
.
isPressed
=
False
self
.
isEnter
=
False
def
enterEvent
(
self
,
e
):
self
.
isEnter
=
True
self
.
update
()
def
leaveEvent
(
self
,
e
):
self
.
isEnter
=
False
self
.
isPressed
=
False
self
.
update
()
def
mousePressEvent
(
self
,
e
):
self
.
isPressed
=
True
self
.
update
()
super
().
mousePressEvent
(
e
)
def
mouseReleaseEvent
(
self
,
e
):
self
.
isPressed
=
False
self
.
update
()
super
().
mouseReleaseEvent
(
e
)
def
paintEvent
(
self
,
e
):
painter
=
QPainter
(
self
)
painter
.
setRenderHints
(
QPainter
.
Antialiasing
)
if
self
.
isPressed
:
painter
.
setOpacity
(
0.6
)
elif
self
.
isEnter
:
painter
.
setOpacity
(
0.8
)
theme
=
Theme
.
DARK
if
not
isDarkTheme
()
else
Theme
.
LIGHT
FIF
.
CLOSE
.
render
(
painter
,
self
.
rect
(),
theme
)
class
StateToolTip
(
QWidget
):
...
...
@@ -33,19 +72,10 @@ class StateToolTip(QWidget):
self
.
titleLabel
=
QLabel
(
self
.
title
,
self
)
self
.
contentLabel
=
QLabel
(
self
.
content
,
self
)
self
.
rotateTimer
=
QTimer
(
self
)
self
.
closeTimer
=
QTimer
(
self
)
self
.
animation
=
QPropertyAnimation
(
self
,
b
"windowOpacity"
)
self
.
busyIconPath
=
":/qfluentwidgets/images/state_tool_tip/running.svg"
self
.
doneIconPath
=
":/qfluentwidgets/images/state_tool_tip/completed.svg"
self
.
closeButton
=
ThreeStateButton
(
{
ButtonState
.
NORMAL
:
':/qfluentwidgets/images/state_tool_tip/close_normal.svg'
,
ButtonState
.
HOVER
:
':/qfluentwidgets/images/state_tool_tip/close_hover.svg'
,
ButtonState
.
PRESSED
:
':/qfluentwidgets/images/state_tool_tip/close_pressed.svg'
,
},
parent
=
self
,
buttonSize
=
(
12
,
12
)
)
self
.
opacityEffect
=
QGraphicsOpacityEffect
(
self
)
self
.
animation
=
QPropertyAnimation
(
self
.
opacityEffect
,
b
"opacity"
)
self
.
closeButton
=
StateCloseButton
(
self
)
self
.
isDone
=
False
self
.
rotateAngle
=
0
...
...
@@ -56,14 +86,14 @@ class StateToolTip(QWidget):
def
__initWidget
(
self
):
""" initialize widgets """
self
.
setAttribute
(
Qt
.
WA_StyledBackground
)
self
.
setGraphicsEffect
(
self
.
opacityEffect
)
self
.
opacityEffect
.
setOpacity
(
1
)
self
.
rotateTimer
.
setInterval
(
50
)
self
.
closeTimer
.
setInterval
(
1000
)
self
.
contentLabel
.
setMinimumWidth
(
200
)
# connect signal to slot
self
.
closeButton
.
clicked
.
connect
(
self
.
__onCloseButtonClicked
)
self
.
rotateTimer
.
timeout
.
connect
(
self
.
__rotateTimerFlowSlot
)
self
.
closeTimer
.
timeout
.
connect
(
self
.
__slowlyClose
)
self
.
__setQss
()
self
.
__initLayout
()
...
...
@@ -106,19 +136,18 @@ class StateToolTip(QWidget):
""" set the state of tooltip """
self
.
isDone
=
isDone
self
.
update
()
if
self
.
isDone
:
self
.
closeTimer
.
start
(
)
if
isDone
:
QTimer
.
singleShot
(
1000
,
self
.
__fadeOut
)
def
__onCloseButtonClicked
(
self
):
""" close button clicked slot """
self
.
closedSignal
.
emit
()
self
.
hide
()
def
__
slowlyClose
(
self
):
def
__
fadeOut
(
self
):
""" fade out """
self
.
rotateTimer
.
stop
()
self
.
animation
.
setEasingCurve
(
QEasingCurve
.
Linear
)
self
.
animation
.
setDuration
(
500
)
self
.
animation
.
setDuration
(
200
)
self
.
animation
.
setStartValue
(
1
)
self
.
animation
.
setEndValue
(
0
)
self
.
animation
.
finished
.
connect
(
self
.
deleteLater
)
...
...
@@ -133,9 +162,9 @@ class StateToolTip(QWidget):
""" get suitable position in main window """
for
i
in
range
(
10
):
dy
=
i
*
(
self
.
height
()
+
16
)
pos
=
QPoint
(
self
.
window
().
width
()
-
self
.
width
()
-
24
,
50
+
dy
)
widget
=
self
.
window
().
childAt
(
pos
+
QPoint
(
2
,
2
))
if
isinstance
(
widget
,
(
StateToolTip
,
ToastToolTip
)
):
pos
=
QPoint
(
self
.
parent
().
width
()
-
self
.
width
()
-
24
,
50
+
dy
)
widget
=
self
.
parent
().
childAt
(
pos
+
QPoint
(
2
,
2
))
if
isinstance
(
widget
,
StateToolTip
):
pos
+=
QPoint
(
0
,
self
.
height
()
+
16
)
else
:
break
...
...
@@ -148,134 +177,12 @@ class StateToolTip(QWidget):
painter
=
QPainter
(
self
)
painter
.
setRenderHints
(
QPainter
.
Antialiasing
)
painter
.
setPen
(
Qt
.
NoPen
)
theme
=
Theme
.
DARK
if
not
isDarkTheme
()
else
Theme
.
LIGHT
if
not
self
.
isDone
:
painter
.
translate
(
19
,
18
)
painter
.
rotate
(
self
.
rotateAngle
)
drawSvgIcon
(
self
.
busyIconPath
,
painter
,
QRectF
(
-
8
,
-
8
,
16
,
16
)
)
FIF
.
SYNC
.
render
(
painter
,
QRectF
(
-
8
,
-
8
,
16
,
16
),
theme
)
else
:
drawSvgIcon
(
self
.
doneIconPath
,
painter
,
QRectF
(
11
,
10
,
16
,
16
))
class
ToastToolTip
(
QWidget
):
""" Toast tooltip """
SUCCESS
=
"completed"
WARNING
=
"info"
def
__init__
(
self
,
title
:
str
,
content
:
str
,
icon
:
str
,
parent
=
None
):
"""
Parameters
----------
title: str
title of tooltip
content: str
content of tooltip
icon: str
icon of toast, can be `completed` or `info`
parant:
parent window
"""
super
().
__init__
(
parent
)
self
.
title
=
title
self
.
content
=
content
self
.
icon
=
f
":/qfluentwidgets/images/state_tool_tip/
{
icon
}
.svg"
self
.
titleLabel
=
QLabel
(
self
.
title
,
self
)
self
.
contentLabel
=
QLabel
(
self
.
content
,
self
)
self
.
iconLabel
=
QSvgWidget
(
self
.
icon
,
self
)
self
.
closeTimer
=
QTimer
(
self
)
self
.
opacityEffect
=
QGraphicsOpacityEffect
(
self
)
self
.
opacityAni
=
QPropertyAnimation
(
self
.
opacityEffect
,
b
"opacity"
)
self
.
slideAni
=
QPropertyAnimation
(
self
,
b
'pos'
)
self
.
closeButton
=
ThreeStateButton
(
{
ButtonState
.
NORMAL
:
':/qfluentwidgets/images/state_tool_tip/close_normal.svg'
,
ButtonState
.
HOVER
:
':/qfluentwidgets/images/state_tool_tip/close_hover.svg'
,
ButtonState
.
PRESSED
:
':/qfluentwidgets/images/state_tool_tip/close_pressed.svg'
,
},
parent
=
self
,
buttonSize
=
(
12
,
12
)
)
self
.
__initWidget
()
def
__initWidget
(
self
):
""" initialize widgets """
self
.
setAttribute
(
Qt
.
WA_StyledBackground
)
self
.
closeButton
.
setFixedSize
(
QSize
(
11
,
11
))
self
.
closeButton
.
setIconSize
(
QSize
(
11
,
11
))
self
.
closeTimer
.
setInterval
(
2000
)
self
.
contentLabel
.
setMinimumWidth
(
180
)
self
.
iconLabel
.
resize
(
16
,
16
)
self
.
iconLabel
.
move
(
12
,
10
)
self
.
setGraphicsEffect
(
self
.
opacityEffect
)
self
.
opacityEffect
.
setOpacity
(
1
)
# connect signal to slot
self
.
closeButton
.
clicked
.
connect
(
self
.
hide
)
self
.
closeTimer
.
timeout
.
connect
(
self
.
__fadeOut
)
self
.
__setQss
()
self
.
__initLayout
()
def
__initLayout
(
self
):
""" initialize layout """
self
.
setFixedSize
(
max
(
self
.
titleLabel
.
width
(),
self
.
contentLabel
.
width
())
+
72
,
51
)
self
.
titleLabel
.
move
(
32
,
9
)
self
.
contentLabel
.
move
(
12
,
27
)
self
.
closeButton
.
move
(
self
.
width
()
-
24
,
19
)
def
__setQss
(
self
):
""" set style sheet """
self
.
titleLabel
.
setObjectName
(
"titleLabel"
)
self
.
contentLabel
.
setObjectName
(
"contentLabel"
)
setStyleSheet
(
self
,
'state_tool_tip'
)
self
.
titleLabel
.
adjustSize
()
self
.
contentLabel
.
adjustSize
()
def
__fadeOut
(
self
):
""" fade out """
self
.
opacityAni
.
setDuration
(
300
)
self
.
opacityAni
.
setStartValue
(
1
)
self
.
opacityAni
.
setEndValue
(
0
)
self
.
opacityAni
.
finished
.
connect
(
self
.
deleteLater
)
self
.
opacityAni
.
start
()
def
getSuitablePos
(
self
):
""" get suitable position in main window """
for
i
in
range
(
10
):
dy
=
i
*
(
self
.
height
()
+
16
)
pos
=
QPoint
(
self
.
window
().
width
()
-
self
.
width
()
-
24
,
50
+
dy
)
widget
=
self
.
window
().
childAt
(
pos
+
QPoint
(
2
,
2
))
if
isinstance
(
widget
,
(
StateToolTip
,
ToastToolTip
)):
pos
+=
QPoint
(
0
,
self
.
height
()
+
16
)
else
:
break
return
pos
FIF
.
COMPLETED
.
render
(
painter
,
QRectF
(
11
,
10
,
16
,
16
),
theme
)
def
showEvent
(
self
,
e
):
pos
=
self
.
getSuitablePos
()
self
.
slideAni
.
setDuration
(
200
)
self
.
slideAni
.
setEasingCurve
(
QEasingCurve
.
OutQuad
)
self
.
slideAni
.
setStartValue
(
QPoint
(
self
.
window
().
width
(),
pos
.
y
()))
self
.
slideAni
.
setEndValue
(
pos
)
self
.
slideAni
.
start
()
super
().
showEvent
(
e
)
self
.
closeTimer
.
start
()
@
classmethod
def
success
(
cls
,
title
:
str
,
content
:
str
,
parent
=
None
):
""" show a success toast """
cls
(
title
,
content
,
cls
.
SUCCESS
,
parent
).
show
()
@
classmethod
def
warn
(
cls
,
title
:
str
,
content
:
str
,
parent
=
None
):
""" show a warning toast """
cls
(
title
,
content
,
cls
.
WARNING
,
parent
).
show
()
\ No newline at end of file
setup.py
浏览文件 @
0d738670
...
...
@@ -6,7 +6,7 @@ with open('README.md', encoding='utf-8') as f:
setuptools
.
setup
(
name
=
"PyQt-Fluent-Widgets"
,
version
=
"0.5.
4
"
,
version
=
"0.5.
5
"
,
keywords
=
"pyqt fluent widgets"
,
author
=
"zhiyiYo"
,
author_email
=
"shokokawaii@outlook.com"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录