diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index 254c4e1..ff2f474 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,16 +1,24 @@ eclipse.preferences.version=1 encoding//QListView/CustomWidgetSortItem.py=utf-8 encoding//QListView/SortItemByRole.py=utf-8 +encoding//QMessageBox/CustomColorIcon.py=utf-8 +encoding//QProgressBar/Lib/WaterRippleProgressBar.py=utf-8 +encoding//QProgressBar/MetroCircleProgress.py=utf-8 +encoding//QProgressBar/PercentProgressBar.py=utf-8 +encoding//QProgressBar/SimpleStyle.py=utf-8 +encoding//QProgressBar/WaterProgressBar.py=utf-8 encoding//QProxyStyle/Lib/TabBarStyle.py=utf-8 encoding//QProxyStyle/TabTextDirection.py=utf-8 +encoding//QPushButton/BottomLineProgress.py=utf-8 +encoding//QPushButton/FontRotate.py=utf-8 +encoding//QPushButton/NormalStyle.py=utf-8 +encoding//QScrollBar/StyleScrollBar.py=utf-8 +encoding//QSlider/PaintQSlider.py=utf-8 +encoding//QSlider/QssQSlider.py=utf-8 encoding//QSplitter/RewriteHandle.py=utf-8 encoding//QThread/moveToThread.py=utf-8 encoding//QTreeWidget/ParsingJson.py=utf-8 encoding//QWebView/DreamTree.py=utf-8 -encoding//\u7F8E\u5316/QProgressBar/Metro\u8FDB\u5EA6\u6761.py=utf-8 -encoding//\u7F8E\u5316/QProgressBar/\u6C34\u6CE2\u7EB9\u8FDB\u5EA6\u6761/ProgressBar.py=utf-8 -encoding//\u7F8E\u5316/QProgressBar/\u6C34\u6CE2\u7EB9\u8FDB\u5EA6\u6761/\u6C34\u6CE2\u7EB9\u8FDB\u5EA6\u6761.py=utf-8 -encoding//\u7F8E\u5316/QSlider/PaintQSlider.py=utf-8 -encoding//\u7F8E\u5316/QWidget/CustomPaintWidget.py=utf-8 -encoding//\u7F8E\u5316/QWidget/CustomWidget.py=utf-8 -encoding//\u7F8E\u5316/QWidget/QWidget\u6837\u5F0F\u6D4B\u8BD5.py=utf-8 +encoding//QWidget/Lib/CustomPaintWidget.py=utf-8 +encoding//QWidget/Lib/CustomWidget.py=utf-8 +encoding//QWidget/WidgetStyle.py=utf-8 diff --git a/QCalendarWidget/README.md b/QCalendarWidget/README.md index b040cba..42ee21d 100644 --- a/QCalendarWidget/README.md +++ b/QCalendarWidget/README.md @@ -3,4 +3,6 @@ ## 1、QSS美化日历样式 [运行 CalendarQssStyle.py](CalendarQssStyle.py) +对日历控件的部分控件进行QSS美化,顶部背景颜色和高度,上下月按钮、月份选择、年选择、菜单 + ![CalendarQssStyle](ScreenShot/CalendarQssStyle.gif) \ No newline at end of file diff --git a/QGraphicsDropShadowEffect/README.md b/QGraphicsDropShadowEffect/README.md index 625115f..bfb723f 100644 --- a/QGraphicsDropShadowEffect/README.md +++ b/QGraphicsDropShadowEffect/README.md @@ -3,8 +3,9 @@ ## 1、边框阴影动画 [运行 ShadowEffect.py](ShadowEffect.py) -1. 对子控件设置 `QGraphicsDropShadowEffect` -2. 配合 `QPropertyAnimation` 属性动画修改半径值 -3. 不能对父控件使用 +1. 通过`setGraphicsEffect`设置控件的边框阴影 +2. 继承`QGraphicsDropShadowEffect`实现增加动态属性`radius` +3. 通过`QPropertyAnimation`属性动画不断改变`radius`的值并调用`setBlurRadius`更新半径值 +4. 不能对父控件使用 ![ShadowEffect](ScreenShot/ShadowEffect.gif) \ No newline at end of file diff --git a/QMessageBox/CustomColorIcon.py b/QMessageBox/CustomColorIcon.py new file mode 100644 index 0000000..53d95c1 --- /dev/null +++ b/QMessageBox/CustomColorIcon.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +''' +Created on 2018年1月17日 +@author: Irony."[讽刺] +@site: https://pyqt5.com , https://github.com/892768447 +@email: 892768447@qq.com +@file: CustomBtnIcon +@description: +''' + +__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" +__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" +__Version__ = "Version 1.0" + +import sys + +from PyQt5.QtWidgets import QApplication, QMessageBox + + +app = QApplication(sys.argv) +app.setStyleSheet('''QDialogButtonBox { + dialogbuttonbox-buttons-have-icons: 1; + dialog-ok-icon: url(Data/icons/Ok.png); + dialog-open-icon: url(Data/icons/Open.png); + dialog-save-icon: url(Data/icons/Save.png); + dialog-cancel-icon: url(Data/icons/Cancel.png); +} + +#qt_msgbox_label { + color: red; + background: green; +} + +#qt_msgboxex_icon_label { + background: red; +} + +QMessageBox { + background: black; + messagebox-information-icon: url(Data/icons/Close.png); +} + +QMessageBox QPushButton { + padding: 2px; + border-radius: 5px; + background: white; +} + +QMessageBox QPushButton:hover { + background: darkCyan; +} + +QMessageBox QPushButton[text="Reset"] { + background: red; +} + +QMessageBox QPushButton[text="Apply"] { + background: cyan; + qproperty-icon: url(Data/icons/Apply.png); +} +''') +QMessageBox.information(None, "information", "消息", + QMessageBox.Apply | + QMessageBox.Cancel | + QMessageBox.Close | + QMessageBox.Discard | + QMessageBox.Help | + QMessageBox.No | + QMessageBox.Ok | + QMessageBox.Open | + QMessageBox.Reset | + QMessageBox.Save | + QMessageBox.Yes) +sys.exit() diff --git a/美化/QMessageBox/icons/Abort.png b/QMessageBox/Data/icons/Abort.png similarity index 100% rename from 美化/QMessageBox/icons/Abort.png rename to QMessageBox/Data/icons/Abort.png diff --git a/美化/QMessageBox/icons/Apply.png b/QMessageBox/Data/icons/Apply.png similarity index 100% rename from 美化/QMessageBox/icons/Apply.png rename to QMessageBox/Data/icons/Apply.png diff --git a/美化/QMessageBox/icons/Cancel.png b/QMessageBox/Data/icons/Cancel.png similarity index 100% rename from 美化/QMessageBox/icons/Cancel.png rename to QMessageBox/Data/icons/Cancel.png diff --git a/美化/QMessageBox/icons/Close.png b/QMessageBox/Data/icons/Close.png similarity index 100% rename from 美化/QMessageBox/icons/Close.png rename to QMessageBox/Data/icons/Close.png diff --git a/美化/QMessageBox/icons/Discard.png b/QMessageBox/Data/icons/Discard.png similarity index 100% rename from 美化/QMessageBox/icons/Discard.png rename to QMessageBox/Data/icons/Discard.png diff --git a/美化/QMessageBox/icons/Help.png b/QMessageBox/Data/icons/Help.png similarity index 100% rename from 美化/QMessageBox/icons/Help.png rename to QMessageBox/Data/icons/Help.png diff --git a/美化/QMessageBox/icons/Ignore.png b/QMessageBox/Data/icons/Ignore.png similarity index 100% rename from 美化/QMessageBox/icons/Ignore.png rename to QMessageBox/Data/icons/Ignore.png diff --git a/美化/QMessageBox/icons/No.png b/QMessageBox/Data/icons/No.png similarity index 100% rename from 美化/QMessageBox/icons/No.png rename to QMessageBox/Data/icons/No.png diff --git a/美化/QMessageBox/icons/NoToAll.png b/QMessageBox/Data/icons/NoToAll.png similarity index 100% rename from 美化/QMessageBox/icons/NoToAll.png rename to QMessageBox/Data/icons/NoToAll.png diff --git a/美化/QMessageBox/icons/Ok.png b/QMessageBox/Data/icons/Ok.png similarity index 100% rename from 美化/QMessageBox/icons/Ok.png rename to QMessageBox/Data/icons/Ok.png diff --git a/美化/QMessageBox/icons/Open.png b/QMessageBox/Data/icons/Open.png similarity index 100% rename from 美化/QMessageBox/icons/Open.png rename to QMessageBox/Data/icons/Open.png diff --git a/美化/QMessageBox/icons/Reset.png b/QMessageBox/Data/icons/Reset.png similarity index 100% rename from 美化/QMessageBox/icons/Reset.png rename to QMessageBox/Data/icons/Reset.png diff --git a/美化/QMessageBox/icons/RestoreDefaults.png b/QMessageBox/Data/icons/RestoreDefaults.png similarity index 100% rename from 美化/QMessageBox/icons/RestoreDefaults.png rename to QMessageBox/Data/icons/RestoreDefaults.png diff --git a/美化/QMessageBox/icons/Retry.png b/QMessageBox/Data/icons/Retry.png similarity index 100% rename from 美化/QMessageBox/icons/Retry.png rename to QMessageBox/Data/icons/Retry.png diff --git a/美化/QMessageBox/icons/Save.png b/QMessageBox/Data/icons/Save.png similarity index 100% rename from 美化/QMessageBox/icons/Save.png rename to QMessageBox/Data/icons/Save.png diff --git a/美化/QMessageBox/icons/SaveAll.png b/QMessageBox/Data/icons/SaveAll.png similarity index 100% rename from 美化/QMessageBox/icons/SaveAll.png rename to QMessageBox/Data/icons/SaveAll.png diff --git a/美化/QMessageBox/icons/Yes.png b/QMessageBox/Data/icons/Yes.png similarity index 100% rename from 美化/QMessageBox/icons/Yes.png rename to QMessageBox/Data/icons/Yes.png diff --git a/美化/QMessageBox/icons/YesToAll.png b/QMessageBox/Data/icons/YesToAll.png similarity index 100% rename from 美化/QMessageBox/icons/YesToAll.png rename to QMessageBox/Data/icons/YesToAll.png diff --git a/QMessageBox/README.md b/QMessageBox/README.md index 6833014..db68593 100644 --- a/QMessageBox/README.md +++ b/QMessageBox/README.md @@ -6,4 +6,9 @@ 1. 通过继承`QMessageBox`实现倒计时关闭的对话框 1. `QTimer`定时器关闭窗口 -![CountDownClose](ScreenShot/CountDownClose.gif) \ No newline at end of file +![CountDownClose](ScreenShot/CountDownClose.gif) + +## 2、自定义图标等 +[运行 CustomColorIcon.py](CustomColorIcon.py) + +![CustomColorIcon](ScreenShot/CustomColorIcon.png) \ No newline at end of file diff --git a/QMessageBox/ScreenShot/CustomColorIcon.png b/QMessageBox/ScreenShot/CustomColorIcon.png new file mode 100644 index 0000000..46583b7 Binary files /dev/null and b/QMessageBox/ScreenShot/CustomColorIcon.png differ diff --git a/美化/QProgressBar/水波纹进度条/ProgressBar.py b/QProgressBar/Lib/WaterRippleProgressBar.py similarity index 91% rename from 美化/QProgressBar/水波纹进度条/ProgressBar.py rename to QProgressBar/Lib/WaterRippleProgressBar.py index 047de03..3673a71 100644 --- a/美化/QProgressBar/水波纹进度条/ProgressBar.py +++ b/QProgressBar/Lib/WaterRippleProgressBar.py @@ -5,7 +5,7 @@ # author: Irony # site: https://pyqt5.com , https://github.com/892768447 # email: 892768447@qq.com -# file: ProgressBar +# file: WaterRippleProgressBar # description: __Author__ = """By: Irony @@ -21,7 +21,7 @@ from PyQt5.QtGui import QPainter, QPainterPath, QColor, QFont from PyQt5.QtWidgets import QProgressBar -class ProgressBar(QProgressBar): +class WaterRippleProgressBar(QProgressBar): # 浪高百分比 waterHeight = 1 @@ -39,7 +39,7 @@ class ProgressBar(QProgressBar): waterColor2 = QColor(33, 178, 148, 100) def __init__(self, *args, **kwargs): - super(ProgressBar, self).__init__(*args, **kwargs) + super(WaterRippleProgressBar, self).__init__(*args, **kwargs) self._offset = 0 # 每隔100ms刷新波浪(模拟波浪动态) self._updateTimer = QTimer(self, timeout=self.update) @@ -48,17 +48,17 @@ class ProgressBar(QProgressBar): def setRange(self, minValue, maxValue): if minValue == maxValue == 0: return # 不允许设置busy状态 - super(ProgressBar, self).setRange(minValue, maxValue) + super(WaterRippleProgressBar, self).setRange(minValue, maxValue) def setMinimum(self, value): if value == self.maximum() == 0: return # 不允许设置busy状态 - super(ProgressBar, self).setMinimum(value) + super(WaterRippleProgressBar, self).setMinimum(value) def setMaximum(self, value): if value == self.minimum() == 0: return # 不允许设置busy状态 - super(ProgressBar, self).setMaximum(value) + super(WaterRippleProgressBar, self).setMaximum(value) def setWaterHeight(self, height): """设置浪高""" @@ -133,6 +133,10 @@ class ProgressBar(QProgressBar): # 设置没有画笔 painter.setPen(Qt.NoPen) + if not self.styleType: + # 圆形 + painter.setClipPath(bgPath) + # 先整体绘制背景,然后再在背景上方绘制两条波浪 painter.save() painter.setBrush(self.backgroundColor) diff --git a/partner_625781186/1.exec动态生成控件/dynamic_Menu/__init__.py b/QProgressBar/Lib/__init__.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_Menu/__init__.py rename to QProgressBar/Lib/__init__.py diff --git a/美化/QProgressBar/Metro进度条.py b/QProgressBar/MetroCircleProgress.py similarity index 100% rename from 美化/QProgressBar/Metro进度条.py rename to QProgressBar/MetroCircleProgress.py diff --git a/美化/QProgressBar/百分比进度条.py b/QProgressBar/PercentProgressBar.py similarity index 99% rename from 美化/QProgressBar/百分比进度条.py rename to QProgressBar/PercentProgressBar.py index 2b43747..80f5d6c 100644 --- a/美化/QProgressBar/百分比进度条.py +++ b/QProgressBar/PercentProgressBar.py @@ -6,7 +6,7 @@ Created on 2018年9月4日 @author: Irony @site: https://pyqt5.com , https://github.com/892768447 @email: 892768447@qq.com -@file: 界面美化.各类进度条.PercentProgressBar +@file: PercentProgressBar @description: """ from PyQt5.QtCore import pyqtProperty, QSize, Qt, QRectF, QTimer diff --git a/QProgressBar/README.md b/QProgressBar/README.md index e69de29..2c64728 100644 --- a/QProgressBar/README.md +++ b/QProgressBar/README.md @@ -0,0 +1,32 @@ +# QProgressBar + +## 1、常规样式美化 +[运行 SimpleStyle.py](SimpleStyle.py) + +主要改变背景颜色、高度、边框、块颜色、边框、圆角 + +![SimpleStyle](ScreenShot/SimpleStyle.gif) + +## 2、圆圈进度条 +[运行 RoundProgressBar.py](RoundProgressBar.py) + +![RoundProgressBar](ScreenShot/RoundProgressBar.gif) + +## 3、百分比进度条 +[运行 PercentProgressBar.py](PercentProgressBar.py) + +![PercentProgressBar](ScreenShot/PercentProgressBar.gif) + +## 4、Metro进度条 +[运行 MetroCircleProgress.py](MetroCircleProgress.py) + +![MetroCircleProgress](ScreenShot/MetroCircleProgress.gif) + +## 5、水波纹进度条 +[运行 WaterProgressBar.py](WaterProgressBar.py) + +1. 利用正弦函数根据0-width的范围计算y坐标 +2. 利用 `QPainterPath` 矩形或者圆形作为背景 +3. 用 `QPainterPath` 把y坐标用 `lineTo` 连接起来形成一个U字形+上方波浪的闭合区间 + +![WaterProgressBar](ScreenShot/WaterProgressBar.gif) \ No newline at end of file diff --git a/美化/QProgressBar/圆圈进度条.py b/QProgressBar/RoundProgressBar.py similarity index 100% rename from 美化/QProgressBar/圆圈进度条.py rename to QProgressBar/RoundProgressBar.py diff --git a/美化/QProgressBar/ScreenShot/Metro进度条.gif b/QProgressBar/ScreenShot/MetroCircleProgress.gif similarity index 100% rename from 美化/QProgressBar/ScreenShot/Metro进度条.gif rename to QProgressBar/ScreenShot/MetroCircleProgress.gif diff --git a/美化/QProgressBar/ScreenShot/百分比进度条.gif b/QProgressBar/ScreenShot/PercentProgressBar.gif similarity index 100% rename from 美化/QProgressBar/ScreenShot/百分比进度条.gif rename to QProgressBar/ScreenShot/PercentProgressBar.gif diff --git a/美化/QProgressBar/ScreenShot/圆圈进度条.gif b/QProgressBar/ScreenShot/RoundProgressBar.gif similarity index 100% rename from 美化/QProgressBar/ScreenShot/圆圈进度条.gif rename to QProgressBar/ScreenShot/RoundProgressBar.gif diff --git a/美化/QProgressBar/ScreenShot/简单样式表美化.gif b/QProgressBar/ScreenShot/SimpleStyle.gif similarity index 100% rename from 美化/QProgressBar/ScreenShot/简单样式表美化.gif rename to QProgressBar/ScreenShot/SimpleStyle.gif diff --git a/美化/QProgressBar/水波纹进度条/ScreenShot/水波纹进度条.gif b/QProgressBar/ScreenShot/WaterProgressBar.gif similarity index 100% rename from 美化/QProgressBar/水波纹进度条/ScreenShot/水波纹进度条.gif rename to QProgressBar/ScreenShot/WaterProgressBar.gif diff --git a/美化/QProgressBar/简单样式表美化.py b/QProgressBar/SimpleStyle.py similarity index 99% rename from 美化/QProgressBar/简单样式表美化.py rename to QProgressBar/SimpleStyle.py index 63f5020..2ad17c8 100644 --- a/美化/QProgressBar/简单样式表美化.py +++ b/QProgressBar/SimpleStyle.py @@ -6,7 +6,7 @@ Created on 2018年1月30日 @author: Irony."[讽刺] @site: https://pyqt5.com , https://github.com/892768447 @email: 892768447@qq.com -@file: ProgressBar +@file: SimpleStyle @description: ''' from random import randint diff --git a/美化/QProgressBar/水波纹进度条/水波纹进度条.py b/QProgressBar/WaterProgressBar.py similarity index 96% rename from 美化/QProgressBar/水波纹进度条/水波纹进度条.py rename to QProgressBar/WaterProgressBar.py index 82fa4e4..5704fe0 100644 --- a/美化/QProgressBar/水波纹进度条/水波纹进度条.py +++ b/QProgressBar/WaterProgressBar.py @@ -5,7 +5,7 @@ # author: Irony # site: https://pyqt5.com , https://github.com/892768447 # email: 892768447@qq.com -# file: TestWidget +# file: WaterProgressBar # description: __Author__ = """By: Irony @@ -23,7 +23,7 @@ from PyQt5.QtGui import QPixmap, QIcon from PyQt5.QtWidgets import QWidget, QFormLayout, QRadioButton, QPushButton,\ QColorDialog -from ProgressBar import ProgressBar # @UnresolvedImport +from Lib.WaterRippleProgressBar import WaterRippleProgressBar # @UnresolvedImport class Window(QWidget): @@ -32,7 +32,7 @@ class Window(QWidget): super(Window, self).__init__(*args, **kwargs) self.resize(800, 600) - self.bar = ProgressBar(self) + self.bar = WaterRippleProgressBar(self) self.bar.setMinimumSize(400, 400) self.bar.setMaximumSize(400, 400) diff --git a/partner_625781186/1.exec动态生成控件/dynamic_button/__init__.py b/QProgressBar/__init__.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_button/__init__.py rename to QProgressBar/__init__.py diff --git a/美化/QPushButton/按钮进度动画/按钮底部线条动画.py b/QPushButton/BottomLineProgress.py similarity index 98% rename from 美化/QPushButton/按钮进度动画/按钮底部线条动画.py rename to QPushButton/BottomLineProgress.py index 76dd82c..491124f 100644 --- a/美化/QPushButton/按钮进度动画/按钮底部线条动画.py +++ b/QPushButton/BottomLineProgress.py @@ -74,7 +74,7 @@ class PushButtonLine(QPushButton): return self.stop() self.loadingThread = LoadingThread(self) self.loadingThread.valueChanged.connect(self.setPercent) - self._timer.start(200) # 200ms + self._timer.start(100) # 100ms self.loadingThread.start() self.setText(self._waitText) diff --git a/美化/QPushButton/按钮进度动画/Fonts/FontAwesome/fontawesome-webfont.ttf b/QPushButton/Data/Fonts/FontAwesome/fontawesome-webfont.ttf similarity index 100% rename from 美化/QPushButton/按钮进度动画/Fonts/FontAwesome/fontawesome-webfont.ttf rename to QPushButton/Data/Fonts/FontAwesome/fontawesome-webfont.ttf diff --git a/美化/QPushButton/按钮进度动画/按钮字体旋转动画.py b/QPushButton/FontRotate.py similarity index 97% rename from 美化/QPushButton/按钮进度动画/按钮字体旋转动画.py rename to QPushButton/FontRotate.py index 2ba492a..c9cae27 100644 --- a/美化/QPushButton/按钮进度动画/按钮字体旋转动画.py +++ b/QPushButton/FontRotate.py @@ -84,7 +84,8 @@ if __name__ == "__main__": app = QApplication(sys.argv) # 加载字体到字体库中 QFontDatabase.addApplicationFont( - "Fonts/FontAwesome/fontawesome-webfont.ttf") + "Data/Fonts/FontAwesome/fontawesome-webfont.ttf") w = PushButtonFont("点击加载") + w.resize(400, 400) w.show() sys.exit(app.exec_()) diff --git a/美化/QPushButton/按钮常见样式.py b/QPushButton/NormalStyle.py similarity index 99% rename from 美化/QPushButton/按钮常见样式.py rename to QPushButton/NormalStyle.py index 56a638b..831064b 100644 --- a/美化/QPushButton/按钮常见样式.py +++ b/QPushButton/NormalStyle.py @@ -6,7 +6,7 @@ Created on 2018年1月29日 @author: Irony."[讽刺] @site: https://pyqt5.com , https://github.com/892768447 @email: 892768447@qq.com -@file: ButtonHover +@file: NormalStyle @description: ''' import sys diff --git a/QPushButton/README.md b/QPushButton/README.md index e69de29..0697824 100644 --- a/QPushButton/README.md +++ b/QPushButton/README.md @@ -0,0 +1,22 @@ +# QPushButton + +## 1、普通样式 +[运行 NormalStyle.py](NormalStyle.py) + +主要改变背景颜色、鼠标按下颜色、鼠标悬停颜色、圆角、圆形、文字颜色 + +![NormalStyle](ScreenShot/NormalStyle.gif) + +## 2、按钮底部线条进度 +[运行 BottomLineProgress.py](BottomLineProgress.py) + +在按钮下方画一条线,根据百分值绘制 + +![BottomLineProgress](ScreenShot/BottomLineProgress.gif) + +## 3、按钮文字旋转进度 +[运行 FontRotate.py](FontRotate.py) + +利用字体,使用FontAwesome字体来显示一个圆形进度条,然后利用旋转动画 + +![FontRotate](ScreenShot/FontRotate.gif) \ No newline at end of file diff --git a/美化/QPushButton/按钮进度动画/ScreenShot/按钮底部线条动画.gif b/QPushButton/ScreenShot/BottomLineProgress.gif similarity index 100% rename from 美化/QPushButton/按钮进度动画/ScreenShot/按钮底部线条动画.gif rename to QPushButton/ScreenShot/BottomLineProgress.gif diff --git a/美化/QPushButton/按钮进度动画/ScreenShot/按钮字体旋转动画.gif b/QPushButton/ScreenShot/FontRotate.gif similarity index 100% rename from 美化/QPushButton/按钮进度动画/ScreenShot/按钮字体旋转动画.gif rename to QPushButton/ScreenShot/FontRotate.gif diff --git a/美化/QPushButton/ScreenShot/按钮常见样式.gif b/QPushButton/ScreenShot/NormalStyle.gif similarity index 100% rename from 美化/QPushButton/ScreenShot/按钮常见样式.gif rename to QPushButton/ScreenShot/NormalStyle.gif diff --git a/美化/QScrollBar/ScrollBar.qss b/QScrollBar/Data/ScrollBar.qss similarity index 82% rename from 美化/QScrollBar/ScrollBar.qss rename to QScrollBar/Data/ScrollBar.qss index 5ee4858..942f65f 100644 --- a/美化/QScrollBar/ScrollBar.qss +++ b/QScrollBar/Data/ScrollBar.qss @@ -79,27 +79,27 @@ QScrollBar::sub-line:horizontal { } /*纵向滚动条向上的三角形小图标*/ QScrollBar::up-arrow:vertical { - image: url(scrollbar/scrollbar_arrowup_normal.png); + image: url(Data/scrollbar/scrollbar_arrowup_normal.png); } /*横向滚动条左边的三角形小图标*/ QScrollBar::left-arrow:horizontal { - image: url(scrollbar/scrollbar_arrowleft_normal.png); + image: url(Data/scrollbar/scrollbar_arrowleft_normal.png); } /*纵向滚动条向上的三角形小图标 鼠标悬停*/ QScrollBar::up-arrow:vertical:hover { - image: url(scrollbar/scrollbar_arrowup_down.png); + image: url(Data/scrollbar/scrollbar_arrowup_down.png); } /*横向滚动条左边的三角形小图标 鼠标悬停*/ QScrollBar::left-arrow:horizontal:hover { - image: url(scrollbar/scrollbar_arrowleft_down.png); + image: url(Data/scrollbar/scrollbar_arrowleft_down.png); } /*纵向滚动条向上的三角形小图标 鼠标按下*/ QScrollBar::up-arrow:vertical:pressed { - image: url(scrollbar/scrollbar_arrowup_highlight.png); + image: url(Data/scrollbar/scrollbar_arrowup_highlight.png); } /*横向滚动条左边的三角形小图标 鼠标按下*/ QScrollBar::left-arrow:horizontal:pressed { - image: url(scrollbar/scrollbar_arrowleft_highlight.png); + image: url(Data/scrollbar/scrollbar_arrowleft_highlight.png); } /*纵向滚动条下面三角形部分*/ @@ -118,25 +118,25 @@ QScrollBar::add-line:horizontal { } /*纵向滚动条下面三角形图标*/ QScrollBar::down-arrow:vertical { - image: url(scrollbar/scrollbar_arrowdown_normal.png); + image: url(Data/scrollbar/scrollbar_arrowdown_normal.png); } /*横向滚动条右侧三角形图标*/ QScrollBar::right-arrow:horizontal { - image: url(scrollbar/scrollbar_arrowright_normal.png); + image: url(Data/scrollbar/scrollbar_arrowright_normal.png); } /*纵向滚动条下面三角形图标 鼠标悬停*/ QScrollBar::down-arrow:vertical:hover { - image: url(scrollbar/scrollbar_arrowdown_down.png); + image: url(Data/scrollbar/scrollbar_arrowdown_down.png); } /*横向滚动条右侧三角形图标 鼠标悬停*/ QScrollBar::right-arrow:horizontal:hover { - image: url(scrollbar/scrollbar_arrowright_down.png); + image: url(Data/scrollbar/scrollbar_arrowright_down.png); } /*纵向滚动条下面三角形图标 鼠标按下*/ QScrollBar::down-arrow:vertical:pressed { - image: url(scrollbar/scrollbar_arrowdown_highlight.png); + image: url(Data/scrollbar/scrollbar_arrowdown_highlight.png); } /*横向滚动条右侧三角形图标 鼠标按下*/ QScrollBar::right-arrow:horizontal:pressed { - image: url(scrollbar/scrollbar_arrowright_highlight.png); + image: url(Data/scrollbar/scrollbar_arrowright_highlight.png); } \ No newline at end of file diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowdown_down.png b/QScrollBar/Data/scrollbar/scrollbar_arrowdown_down.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowdown_down.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowdown_down.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowdown_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_arrowdown_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowdown_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowdown_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowdown_normal.png b/QScrollBar/Data/scrollbar/scrollbar_arrowdown_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowdown_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowdown_normal.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowleft_down.png b/QScrollBar/Data/scrollbar/scrollbar_arrowleft_down.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowleft_down.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowleft_down.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowleft_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_arrowleft_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowleft_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowleft_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowleft_normal.png b/QScrollBar/Data/scrollbar/scrollbar_arrowleft_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowleft_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowleft_normal.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowright_down.png b/QScrollBar/Data/scrollbar/scrollbar_arrowright_down.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowright_down.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowright_down.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowright_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_arrowright_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowright_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowright_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowright_normal.png b/QScrollBar/Data/scrollbar/scrollbar_arrowright_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowright_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowright_normal.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowup_down.png b/QScrollBar/Data/scrollbar/scrollbar_arrowup_down.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowup_down.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowup_down.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowup_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_arrowup_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowup_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowup_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_arrowup_normal.png b/QScrollBar/Data/scrollbar/scrollbar_arrowup_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_arrowup_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_arrowup_normal.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_bar_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_bar_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_bar_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_bar_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_bar_normal.png b/QScrollBar/Data/scrollbar/scrollbar_bar_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_bar_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_bar_normal.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_bkg.png b/QScrollBar/Data/scrollbar/scrollbar_bkg.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_bkg.png rename to QScrollBar/Data/scrollbar/scrollbar_bkg.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_horzbar_down.png b/QScrollBar/Data/scrollbar/scrollbar_horzbar_down.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_horzbar_down.png rename to QScrollBar/Data/scrollbar/scrollbar_horzbar_down.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_horzbar_highlight.png b/QScrollBar/Data/scrollbar/scrollbar_horzbar_highlight.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_horzbar_highlight.png rename to QScrollBar/Data/scrollbar/scrollbar_horzbar_highlight.png diff --git a/美化/QScrollBar/scrollbar/scrollbar_horzbar_normal.png b/QScrollBar/Data/scrollbar/scrollbar_horzbar_normal.png similarity index 100% rename from 美化/QScrollBar/scrollbar/scrollbar_horzbar_normal.png rename to QScrollBar/Data/scrollbar/scrollbar_horzbar_normal.png diff --git a/QScrollBar/README.md b/QScrollBar/README.md index e69de29..190ff2a 100644 --- a/QScrollBar/README.md +++ b/QScrollBar/README.md @@ -0,0 +1,17 @@ +# QScrollBar + +## 1、滚动条样式美化 + +使用QSS和图片对滚动条进行美化(horizontal 横向、vertical 纵向) + +1. 横向或纵向滚动条整体,也就是(horizontal、vertical) +2. 滚动条上面的小滑块(handle) +3. 纵向上部、横向左侧区域(sub-page) +4. 纵向下部、横向右侧区域(add-page) +5. 纵向上部、横向左侧三角形区域(sub-line) +6. 纵向下部、横向右侧三角形区域(add-line) +7. 纵向上部、横向左侧三角形(up-arrow、left-arrow) +8. 纵向下部、横向右侧三角形(down-arrow、right-arrow) + +![StyleScrollBar1](ScreenShot/StyleScrollBar1.jpg) +![StyleScrollBar2](ScreenShot/StyleScrollBar2.jpg) diff --git a/美化/QScrollBar/ScreenShot/1.jpg b/QScrollBar/ScreenShot/StyleScrollBar1.jpg similarity index 100% rename from 美化/QScrollBar/ScreenShot/1.jpg rename to QScrollBar/ScreenShot/StyleScrollBar1.jpg diff --git a/美化/QScrollBar/ScreenShot/2.jpg b/QScrollBar/ScreenShot/StyleScrollBar2.jpg similarity index 100% rename from 美化/QScrollBar/ScreenShot/2.jpg rename to QScrollBar/ScreenShot/StyleScrollBar2.jpg diff --git a/美化/QScrollBar/ScrollBar.py b/QScrollBar/StyleScrollBar.py similarity index 93% rename from 美化/QScrollBar/ScrollBar.py rename to QScrollBar/StyleScrollBar.py index e9c02af..96c591d 100644 --- a/美化/QScrollBar/ScrollBar.py +++ b/QScrollBar/StyleScrollBar.py @@ -23,10 +23,11 @@ class Window(QTextEdit): def __init__(self, parent=None): super(Window, self).__init__(parent) + self.resize(800, 600) # 设置横向纵向滚动条总是显示 self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn) self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn) - with open("ScrollBar.qss", "rb") as fp: + with open("Data/ScrollBar.qss", "rb") as fp: content = fp.read() encoding = chardet.detect(content) or {} content = content.decode(encoding.get("encoding") or "utf-8") diff --git a/美化/QSlider/PaintQSlider.py b/QSlider/PaintQSlider.py similarity index 100% rename from 美化/QSlider/PaintQSlider.py rename to QSlider/PaintQSlider.py diff --git a/美化/QSlider/QssQSlider.py b/QSlider/QssQSlider.py similarity index 100% rename from 美化/QSlider/QssQSlider.py rename to QSlider/QssQSlider.py diff --git a/QSlider/README.md b/QSlider/README.md index 33445c2..b03d8a0 100644 --- a/QSlider/README.md +++ b/QSlider/README.md @@ -33,4 +33,10 @@ def mousePressEvent(self, event): ) else event.y(), self.height())) ``` -![ClickJumpSlider](ScreenShot/ClickJumpSlider.gif) \ No newline at end of file +![ClickJumpSlider](ScreenShot/ClickJumpSlider.gif) + +## 2、双层圆环样式 +[运行 QssQSlider.py](QssQSlider.py) | [运行 PaintQSlider.py](PaintQSlider.py) + +![QssQSlider](ScreenShot/QssQSlider.gif) +![PaintQSlider](ScreenShot/PaintQSlider.gif) \ No newline at end of file diff --git a/美化/QSlider/ScreenShot/PaintQSlider.gif b/QSlider/ScreenShot/PaintQSlider.gif similarity index 100% rename from 美化/QSlider/ScreenShot/PaintQSlider.gif rename to QSlider/ScreenShot/PaintQSlider.gif diff --git a/美化/QSlider/ScreenShot/QssQSlider.gif b/QSlider/ScreenShot/QssQSlider.gif similarity index 100% rename from 美化/QSlider/ScreenShot/QssQSlider.gif rename to QSlider/ScreenShot/QssQSlider.gif diff --git a/美化/QWidget/CustomPaintWidget.py b/QWidget/Lib/CustomPaintWidget.py similarity index 100% rename from 美化/QWidget/CustomPaintWidget.py rename to QWidget/Lib/CustomPaintWidget.py diff --git a/美化/QWidget/CustomWidget.py b/QWidget/Lib/CustomWidget.py similarity index 100% rename from 美化/QWidget/CustomWidget.py rename to QWidget/Lib/CustomWidget.py diff --git a/partner_625781186/14.多进程爬虫/__init__.py b/QWidget/Lib/__init__.py similarity index 100% rename from partner_625781186/14.多进程爬虫/__init__.py rename to QWidget/Lib/__init__.py diff --git a/QWidget/README.md b/QWidget/README.md index e69de29..19272ac 100644 --- a/QWidget/README.md +++ b/QWidget/README.md @@ -0,0 +1,9 @@ +# QWidget + +## 1、样式表测试 +[运行 WidgetStyle.py](WidgetStyle.py) + +1. 一种是重写 `paintEvent` +2. 设置 `Qt.WA_StyledBackground` 后可以通过QSS增加背景等 + +![WidgetStyle](ScreenShot/WidgetStyle.png) \ No newline at end of file diff --git a/美化/QWidget/ScreenShot/QWidget样式测试.png b/QWidget/ScreenShot/WidgetStyle.png similarity index 100% rename from 美化/QWidget/ScreenShot/QWidget样式测试.png rename to QWidget/ScreenShot/WidgetStyle.png diff --git a/美化/QWidget/QWidget样式测试.py b/QWidget/WidgetStyle.py similarity index 79% rename from 美化/QWidget/QWidget样式测试.py rename to QWidget/WidgetStyle.py index c1239a9..945407c 100644 --- a/美化/QWidget/QWidget样式测试.py +++ b/QWidget/WidgetStyle.py @@ -14,8 +14,8 @@ import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QWidget, QApplication, QHBoxLayout -from CustomPaintWidget import CustomPaintWidget # @UnresolvedImport -from CustomWidget import CustomWidget # @UnresolvedImport +from Lib.CustomPaintWidget import CustomPaintWidget # @UnresolvedImport +from Lib.CustomWidget import CustomWidget # @UnresolvedImport __Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" @@ -23,16 +23,16 @@ __Copyright__ = "Copyright (c) 2017 Irony.\"[讽刺]" __Version__ = "Version 1.0" -class TestWidget(QWidget): +class Window(QWidget): def __init__(self, *args, **kwargs): - super(TestWidget, self).__init__(*args, **kwargs) + super(Window, self).__init__(*args, **kwargs) layout = QHBoxLayout(self) layout.addWidget(CustomPaintWidget(self)) layout.addWidget(CustomWidget(self)) - #注意 + # 注意 w = CustomWidget(self) - w.setAttribute(Qt.WA_StyledBackground)#很重要 + w.setAttribute(Qt.WA_StyledBackground) # 很重要 layout.addWidget(w) @@ -56,6 +56,6 @@ CustomWidget { background: orange; } ''') - w = TestWidget() + w = Window() w.show() sys.exit(app.exec_()) diff --git a/partner_625781186/15_Plugins/Plugins/page1/__init__.py b/QWidget/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page1/__init__.py rename to QWidget/__init__.py diff --git a/README.md b/README.md index 36939e7..5603b99 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,10 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | 分类 | 目录 | |:-------|:-------| +| Demo | [Demo](Demo) | ActiveX | [QAxWidget](QAxWidget) | 日历 | [QCalendarWidget](QCalendarWidget) +| 图标 | [QChart](QChart) | 复选框 | [QCheckBox](QCheckBox) | 列视图 | [QColumnView](QColumnView) | 组合框 | [QComboBox](QComboBox) @@ -18,10 +20,12 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | 刻度盘 | [QDial](QDial) | 停靠窗口 | [QDockWidget](QDockWidget) | 双精度编辑 | [QDoubleSpinBox](QDoubleSpinBox) +| 文件系统模型 | [QFileSystemModel](QFileSystemModel) | 流布局 | [QFlowLayout](QFlowLayout) | 字体选择 | [QFontComboBox](QFontComboBox) | 表单布局 | [QFormLayout](QFormLayout) | 边框容器 | [QFrame](QFrame) +| 边框阴影 | [QGraphicsDropShadowEffect](QGraphicsDropShadowEffect) | 图形视图 | [QGraphicsView](QGraphicsView) | 网格布局 | [QGridLayout](QGridLayout) | 分组容器 | [QGroupBox](QGroupBox) @@ -33,10 +37,11 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | 列表控件 | [QListWidget](QListWidget) | 子区域 | [QMdiArea](QMdiArea) | 菜单 | [QMenu](QMenu) +| 消息提示框 | [QMessageBox](QMessageBox) | OpenGL | [QOpenGLWidget](QOpenGLWidget) | 纯文本 | [QPlainTextEdit](QPlainTextEdit) | 进度条 | [QProgressBar](QProgressBar) -| 动画 | [QPropertyAnimation](QPropertyAnimation) +| 属性动画 | [QPropertyAnimation](QPropertyAnimation) | 代理样式 | [QProxyStyle](QProxyStyle) | 按钮 | [QPushButton](QPushButton) | 单选框 | [QRadioButton](QRadioButton) @@ -46,6 +51,7 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | 拉动条 | [QSlider](QSlider) | 拉伸条 | [QSpacerItem](QSpacerItem) | 单精度编辑 | [QSpinBox](QSpinBox) +| 拆分窗口 | [QSplitter](QSplitter) | 堆叠布局 | [QStackedLayout](QStackedLayout) | 堆叠控件 | [QStackedWidget](QStackedWidget) | 表格视图 | [QTableView](QTableView) @@ -53,6 +59,7 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | 多标签 | [QTabWidget](QTabWidget) | 富文本 | [QTextBrowser](QTextBrowser) | 多行富文本 | [QTextEdit](QTextEdit) +| 多线程 | [QThread](QThread) | 时间编辑 | [QTimeEdit](QTimeEdit) | 工具箱 | [QToolBox](QToolBox) | 工具按钮 | [QToolButton](QToolButton) @@ -62,8 +69,6 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站 | WebEngine | [QWebEngineView](QWebEngineView) | WebView | [QWebView](QWebView) | QWidget | [QWidget](QWidget) -| 美化样式 | [StyleSheets](StyleSheets) - # QQ群 diff --git a/Test/网络/README.md b/Test/Network/README.md similarity index 100% rename from Test/网络/README.md rename to Test/Network/README.md diff --git a/Test/网络/控制小车/ScreenShot/控制小车.png b/Test/Network/控制小车/ScreenShot/控制小车.png similarity index 100% rename from Test/网络/控制小车/ScreenShot/控制小车.png rename to Test/Network/控制小车/ScreenShot/控制小车.png diff --git a/Test/网络/控制小车/carui.ui b/Test/Network/控制小车/carui.ui similarity index 100% rename from Test/网络/控制小车/carui.ui rename to Test/Network/控制小车/carui.ui diff --git a/Test/网络/控制小车/server.py b/Test/Network/控制小车/server.py similarity index 100% rename from Test/网络/控制小车/server.py rename to Test/Network/控制小车/server.py diff --git a/Test/网络/控制小车/控制小车.py b/Test/Network/控制小车/控制小车.py similarity index 100% rename from Test/网络/控制小车/控制小车.py rename to Test/Network/控制小车/控制小车.py diff --git a/Test/网络/窗口配合异步Http/ScreenShot/窗口配合异步Http.gif b/Test/Network/窗口配合异步Http/ScreenShot/窗口配合异步Http.gif similarity index 100% rename from Test/网络/窗口配合异步Http/ScreenShot/窗口配合异步Http.gif rename to Test/Network/窗口配合异步Http/ScreenShot/窗口配合异步Http.gif diff --git a/Test/网络/窗口配合异步Http/窗口配合异步Http.py b/Test/Network/窗口配合异步Http/窗口配合异步Http.py similarity index 100% rename from Test/网络/窗口配合异步Http/窗口配合异步Http.py rename to Test/Network/窗口配合异步Http/窗口配合异步Http.py diff --git a/partner_625781186/1.exec动态生成控件/1.动态生成.py b/Test/partner_625781186/1.exec动态生成控件/1.动态生成.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/1.动态生成.py rename to Test/partner_625781186/1.exec动态生成控件/1.动态生成.py diff --git a/partner_625781186/1.exec动态生成控件/dynamic_Menu/Ui_动态控件.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/Ui_动态控件.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_Menu/Ui_动态控件.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/Ui_动态控件.py diff --git a/partner_625781186/15_Plugins/Plugins/page2/__init__.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page2/__init__.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/__init__.py diff --git a/partner_625781186/1.exec动态生成控件/dynamic_Menu/dynamic_Controls.e4p b/Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/dynamic_Controls.e4p similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_Menu/dynamic_Controls.e4p rename to Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/dynamic_Controls.e4p diff --git a/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.py diff --git a/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.ui b/Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.ui similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.ui rename to Test/partner_625781186/1.exec动态生成控件/dynamic_Menu/动态控件.ui diff --git a/partner_625781186/1.exec动态生成控件/dynamic_button/Ui_动态控件.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_button/Ui_动态控件.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_button/Ui_动态控件.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_button/Ui_动态控件.py diff --git a/partner_625781186/15_Plugins/__init__.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_button/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/__init__.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_button/__init__.py diff --git a/partner_625781186/1.exec动态生成控件/dynamic_button/dynamic_Controls.e4p b/Test/partner_625781186/1.exec动态生成控件/dynamic_button/dynamic_Controls.e4p similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_button/dynamic_Controls.e4p rename to Test/partner_625781186/1.exec动态生成控件/dynamic_button/dynamic_Controls.e4p diff --git a/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.py b/Test/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.py similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.py rename to Test/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.py diff --git a/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.ui b/Test/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.ui similarity index 100% rename from partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.ui rename to Test/partner_625781186/1.exec动态生成控件/dynamic_button/动态控件.ui diff --git a/partner_625781186/1.exec动态生成控件/动态生成控件.docx b/Test/partner_625781186/1.exec动态生成控件/动态生成控件.docx similarity index 100% rename from partner_625781186/1.exec动态生成控件/动态生成控件.docx rename to Test/partner_625781186/1.exec动态生成控件/动态生成控件.docx diff --git a/partner_625781186/12.1拖拽显示为图片/Custom_DND_image.py b/Test/partner_625781186/12.1拖拽显示为图片/Custom_DND_image.py similarity index 100% rename from partner_625781186/12.1拖拽显示为图片/Custom_DND_image.py rename to Test/partner_625781186/12.1拖拽显示为图片/Custom_DND_image.py diff --git a/partner_625781186/12.1拖拽显示为图片/README.md b/Test/partner_625781186/12.1拖拽显示为图片/README.md similarity index 100% rename from partner_625781186/12.1拖拽显示为图片/README.md rename to Test/partner_625781186/12.1拖拽显示为图片/README.md diff --git a/partner_625781186/12.1拖拽显示为图片/ScreenShot/1.gif b/Test/partner_625781186/12.1拖拽显示为图片/ScreenShot/1.gif similarity index 100% rename from partner_625781186/12.1拖拽显示为图片/ScreenShot/1.gif rename to Test/partner_625781186/12.1拖拽显示为图片/ScreenShot/1.gif diff --git a/partner_625781186/12.1拖拽显示为图片/if_Cursor_drag_arrow_103039.png b/Test/partner_625781186/12.1拖拽显示为图片/if_Cursor_drag_arrow_103039.png similarity index 100% rename from partner_625781186/12.1拖拽显示为图片/if_Cursor_drag_arrow_103039.png rename to Test/partner_625781186/12.1拖拽显示为图片/if_Cursor_drag_arrow_103039.png diff --git a/partner_625781186/13.combo_listwidget/README.md b/Test/partner_625781186/13.combo_listwidget/README.md similarity index 100% rename from partner_625781186/13.combo_listwidget/README.md rename to Test/partner_625781186/13.combo_listwidget/README.md diff --git a/partner_625781186/13.combo_listwidget/ScreenShot/1.gif b/Test/partner_625781186/13.combo_listwidget/ScreenShot/1.gif similarity index 100% rename from partner_625781186/13.combo_listwidget/ScreenShot/1.gif rename to Test/partner_625781186/13.combo_listwidget/ScreenShot/1.gif diff --git a/partner_625781186/13.combo_listwidget/combo_listwidget.py b/Test/partner_625781186/13.combo_listwidget/combo_listwidget.py similarity index 100% rename from partner_625781186/13.combo_listwidget/combo_listwidget.py rename to Test/partner_625781186/13.combo_listwidget/combo_listwidget.py diff --git a/partner_625781186/13.combo_listwidget/myRes_rc.py b/Test/partner_625781186/13.combo_listwidget/myRes_rc.py similarity index 100% rename from partner_625781186/13.combo_listwidget/myRes_rc.py rename to Test/partner_625781186/13.combo_listwidget/myRes_rc.py diff --git a/partner_625781186/14.多进程爬虫/README.md b/Test/partner_625781186/14.多进程爬虫/README.md similarity index 100% rename from partner_625781186/14.多进程爬虫/README.md rename to Test/partner_625781186/14.多进程爬虫/README.md diff --git a/partner_625781186/14.多进程爬虫/ScreenShot/1.gif b/Test/partner_625781186/14.多进程爬虫/ScreenShot/1.gif similarity index 100% rename from partner_625781186/14.多进程爬虫/ScreenShot/1.gif rename to Test/partner_625781186/14.多进程爬虫/ScreenShot/1.gif diff --git a/partner_625781186/16_sqlModel/01_mapper/__init__.py b/Test/partner_625781186/14.多进程爬虫/__init__.py similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/__init__.py rename to Test/partner_625781186/14.多进程爬虫/__init__.py diff --git a/partner_625781186/14.多进程爬虫/icons/add_page.png b/Test/partner_625781186/14.多进程爬虫/icons/add_page.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/add_page.png rename to Test/partner_625781186/14.多进程爬虫/icons/add_page.png diff --git a/partner_625781186/14.多进程爬虫/icons/back.png b/Test/partner_625781186/14.多进程爬虫/icons/back.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/back.png rename to Test/partner_625781186/14.多进程爬虫/icons/back.png diff --git a/partner_625781186/14.多进程爬虫/icons/clipboard.png b/Test/partner_625781186/14.多进程爬虫/icons/clipboard.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/clipboard.png rename to Test/partner_625781186/14.多进程爬虫/icons/clipboard.png diff --git a/partner_625781186/14.多进程爬虫/icons/cross.png b/Test/partner_625781186/14.多进程爬虫/icons/cross.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/cross.png rename to Test/partner_625781186/14.多进程爬虫/icons/cross.png diff --git a/partner_625781186/14.多进程爬虫/icons/lock.png b/Test/partner_625781186/14.多进程爬虫/icons/lock.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/lock.png rename to Test/partner_625781186/14.多进程爬虫/icons/lock.png diff --git a/partner_625781186/14.多进程爬虫/icons/next.png b/Test/partner_625781186/14.多进程爬虫/icons/next.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/next.png rename to Test/partner_625781186/14.多进程爬虫/icons/next.png diff --git a/partner_625781186/14.多进程爬虫/icons/penguin.png b/Test/partner_625781186/14.多进程爬虫/icons/penguin.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/penguin.png rename to Test/partner_625781186/14.多进程爬虫/icons/penguin.png diff --git a/partner_625781186/14.多进程爬虫/icons/question.png b/Test/partner_625781186/14.多进程爬虫/icons/question.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/question.png rename to Test/partner_625781186/14.多进程爬虫/icons/question.png diff --git a/partner_625781186/14.多进程爬虫/icons/renew.png b/Test/partner_625781186/14.多进程爬虫/icons/renew.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/renew.png rename to Test/partner_625781186/14.多进程爬虫/icons/renew.png diff --git a/partner_625781186/14.多进程爬虫/icons/save.png b/Test/partner_625781186/14.多进程爬虫/icons/save.png similarity index 100% rename from partner_625781186/14.多进程爬虫/icons/save.png rename to Test/partner_625781186/14.多进程爬虫/icons/save.png diff --git a/partner_625781186/14.多进程爬虫/多进程爬虫.py b/Test/partner_625781186/14.多进程爬虫/多进程爬虫.py similarity index 100% rename from partner_625781186/14.多进程爬虫/多进程爬虫.py rename to Test/partner_625781186/14.多进程爬虫/多进程爬虫.py diff --git a/partner_625781186/15_Plugins/PluginManager/PluginManager.py b/Test/partner_625781186/15_Plugins/PluginManager/PluginManager.py similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/PluginManager.py rename to Test/partner_625781186/15_Plugins/PluginManager/PluginManager.py diff --git a/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.py b/Test/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.py similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.py rename to Test/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.py diff --git a/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.ui b/Test/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.ui similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.ui rename to Test/partner_625781186/15_Plugins/PluginManager/PluginStore/PluginStore.ui diff --git a/partner_625781186/15_Plugins/PluginManager/PluginStore/StoreModel.py b/Test/partner_625781186/15_Plugins/PluginManager/PluginStore/StoreModel.py similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/PluginStore/StoreModel.py rename to Test/partner_625781186/15_Plugins/PluginManager/PluginStore/StoreModel.py diff --git a/partner_625781186/15_Plugins/PluginManager/PluginStore/Ui_PluginStore.py b/Test/partner_625781186/15_Plugins/PluginManager/PluginStore/Ui_PluginStore.py similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/PluginStore/Ui_PluginStore.py rename to Test/partner_625781186/15_Plugins/PluginManager/PluginStore/Ui_PluginStore.py diff --git a/partner_625781186/15_Plugins/PluginManager/__init__.py b/Test/partner_625781186/15_Plugins/PluginManager/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/__init__.py rename to Test/partner_625781186/15_Plugins/PluginManager/__init__.py diff --git a/partner_625781186/15_Plugins/PluginManager/plugin.json b/Test/partner_625781186/15_Plugins/PluginManager/plugin.json similarity index 100% rename from partner_625781186/15_Plugins/PluginManager/plugin.json rename to Test/partner_625781186/15_Plugins/PluginManager/plugin.json diff --git a/partner_625781186/15_Plugins/Plugins.e4p b/Test/partner_625781186/15_Plugins/Plugins.e4p similarity index 100% rename from partner_625781186/15_Plugins/Plugins.e4p rename to Test/partner_625781186/15_Plugins/Plugins.e4p diff --git a/partner_625781186/15_Plugins/Plugins/PluginPage0_inMainLayout.py b/Test/partner_625781186/15_Plugins/Plugins/PluginPage0_inMainLayout.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/PluginPage0_inMainLayout.py rename to Test/partner_625781186/15_Plugins/Plugins/PluginPage0_inMainLayout.py diff --git a/partner_625781186/15_Plugins/Plugins/__init__.py b/Test/partner_625781186/15_Plugins/Plugins/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/__init__.py rename to Test/partner_625781186/15_Plugins/Plugins/__init__.py diff --git a/partner_625781186/15_Plugins/Plugins/page1/PluginPage1.ui b/Test/partner_625781186/15_Plugins/Plugins/page1/PluginPage1.ui similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page1/PluginPage1.ui rename to Test/partner_625781186/15_Plugins/Plugins/page1/PluginPage1.ui diff --git a/partner_625781186/15_Plugins/Plugins/page1/Ui_PluginPage1.py b/Test/partner_625781186/15_Plugins/Plugins/page1/Ui_PluginPage1.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page1/Ui_PluginPage1.py rename to Test/partner_625781186/15_Plugins/Plugins/page1/Ui_PluginPage1.py diff --git a/partner_625781186/5.hoverMenu/Tools/__init__.py b/Test/partner_625781186/15_Plugins/Plugins/page1/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/Tools/__init__.py rename to Test/partner_625781186/15_Plugins/Plugins/page1/__init__.py diff --git a/partner_625781186/15_Plugins/Plugins/page2/PluginPage2.ui b/Test/partner_625781186/15_Plugins/Plugins/page2/PluginPage2.ui similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page2/PluginPage2.ui rename to Test/partner_625781186/15_Plugins/Plugins/page2/PluginPage2.ui diff --git a/partner_625781186/15_Plugins/Plugins/page2/Ui_PluginPage2.py b/Test/partner_625781186/15_Plugins/Plugins/page2/Ui_PluginPage2.py similarity index 100% rename from partner_625781186/15_Plugins/Plugins/page2/Ui_PluginPage2.py rename to Test/partner_625781186/15_Plugins/Plugins/page2/Ui_PluginPage2.py diff --git a/partner_625781186/5.hoverMenu/__init__.py b/Test/partner_625781186/15_Plugins/Plugins/page2/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/__init__.py rename to Test/partner_625781186/15_Plugins/Plugins/page2/__init__.py diff --git a/partner_625781186/15_Plugins/Tools/__init__.py b/Test/partner_625781186/15_Plugins/Tools/__init__.py similarity index 100% rename from partner_625781186/15_Plugins/Tools/__init__.py rename to Test/partner_625781186/15_Plugins/Tools/__init__.py diff --git a/partner_625781186/15_Plugins/Tools/pmf_myjson.py b/Test/partner_625781186/15_Plugins/Tools/pmf_myjson.py similarity index 100% rename from partner_625781186/15_Plugins/Tools/pmf_myjson.py rename to Test/partner_625781186/15_Plugins/Tools/pmf_myjson.py diff --git a/partner_625781186/15_Plugins/Ui_main.py b/Test/partner_625781186/15_Plugins/Ui_main.py similarity index 100% rename from partner_625781186/15_Plugins/Ui_main.py rename to Test/partner_625781186/15_Plugins/Ui_main.py diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/__init__.py b/Test/partner_625781186/15_Plugins/__init__.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/__init__.py rename to Test/partner_625781186/15_Plugins/__init__.py diff --git a/partner_625781186/15_Plugins/main.py b/Test/partner_625781186/15_Plugins/main.py similarity index 100% rename from partner_625781186/15_Plugins/main.py rename to Test/partner_625781186/15_Plugins/main.py diff --git a/partner_625781186/15_Plugins/main.ui b/Test/partner_625781186/15_Plugins/main.ui similarity index 100% rename from partner_625781186/15_Plugins/main.ui rename to Test/partner_625781186/15_Plugins/main.ui diff --git a/partner_625781186/16_sqlModel/01_mapper/MainWindow.py b/Test/partner_625781186/16_sqlModel/01_mapper/MainWindow.py similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/MainWindow.py rename to Test/partner_625781186/16_sqlModel/01_mapper/MainWindow.py diff --git a/partner_625781186/16_sqlModel/01_mapper/README.md b/Test/partner_625781186/16_sqlModel/01_mapper/README.md similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/README.md rename to Test/partner_625781186/16_sqlModel/01_mapper/README.md diff --git a/partner_625781186/16_sqlModel/01_mapper/ScreenShot/1.gif b/Test/partner_625781186/16_sqlModel/01_mapper/ScreenShot/1.gif similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/ScreenShot/1.gif rename to Test/partner_625781186/16_sqlModel/01_mapper/ScreenShot/1.gif diff --git a/StyleSheets/README.en.md b/Test/partner_625781186/16_sqlModel/01_mapper/__init__.py similarity index 100% rename from StyleSheets/README.en.md rename to Test/partner_625781186/16_sqlModel/01_mapper/__init__.py diff --git a/partner_625781186/16_sqlModel/01_mapper/db/database.db b/Test/partner_625781186/16_sqlModel/01_mapper/db/database.db similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/db/database.db rename to Test/partner_625781186/16_sqlModel/01_mapper/db/database.db diff --git a/partner_625781186/16_sqlModel/01_mapper/ui/MainWindow.ui b/Test/partner_625781186/16_sqlModel/01_mapper/ui/MainWindow.ui similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/ui/MainWindow.ui rename to Test/partner_625781186/16_sqlModel/01_mapper/ui/MainWindow.ui diff --git a/partner_625781186/16_sqlModel/01_mapper/ui/Ui_MainWindow.py b/Test/partner_625781186/16_sqlModel/01_mapper/ui/Ui_MainWindow.py similarity index 100% rename from partner_625781186/16_sqlModel/01_mapper/ui/Ui_MainWindow.py rename to Test/partner_625781186/16_sqlModel/01_mapper/ui/Ui_MainWindow.py diff --git a/partner_625781186/2.折叠控件/ScreenShot/2.gif b/Test/partner_625781186/2.折叠控件/ScreenShot/2.gif similarity index 100% rename from partner_625781186/2.折叠控件/ScreenShot/2.gif rename to Test/partner_625781186/2.折叠控件/ScreenShot/2.gif diff --git a/partner_625781186/2.折叠控件/readme.md b/Test/partner_625781186/2.折叠控件/readme.md similarity index 100% rename from partner_625781186/2.折叠控件/readme.md rename to Test/partner_625781186/2.折叠控件/readme.md diff --git a/partner_625781186/2.折叠控件/收缩伸展控件.py b/Test/partner_625781186/2.折叠控件/收缩伸展控件.py similarity index 100% rename from partner_625781186/2.折叠控件/收缩伸展控件.py rename to Test/partner_625781186/2.折叠控件/收缩伸展控件.py diff --git a/partner_625781186/3.机制讲解/3.1 自定义事件/3.1.1 原理/myEvent.py b/Test/partner_625781186/3.机制讲解/3.1 自定义事件/3.1.1 原理/myEvent.py similarity index 100% rename from partner_625781186/3.机制讲解/3.1 自定义事件/3.1.1 原理/myEvent.py rename to Test/partner_625781186/3.机制讲解/3.1 自定义事件/3.1.1 原理/myEvent.py diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Main.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Main.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Main.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Main.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.CommonHelper.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.CommonHelper.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.CommonHelper.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.CommonHelper.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.qmf_showError.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.qmf_showError.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.qmf_showError.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.Tools.qmf_showError.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.BaseElement.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.BaseElement.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.BaseElement.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.BaseElement.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.Menu.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.Menu.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.Menu.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.Menu.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.SKU_Widget.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.SKU_Widget.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.SKU_Widget.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.SKU_Widget.md diff --git a/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UThroughTrain4.GeographicAnalysis_Widget.md b/Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UThroughTrain4.GeographicAnalysis_Widget.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UThroughTrain4.GeographicAnalysis_Widget.md rename to Test/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.UThroughTrain4.GeographicAnalysis_Widget.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.Tools.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.Tools.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.Tools.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.Tools.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UCompetitiveProduct2.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UMarketAnalysis3.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UMarketAnalysis3.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UMarketAnalysis3.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UMarketAnalysis3.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UStoreData1.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UStoreData1.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UStoreData1.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UStoreData1.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UThroughTrain4.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UThroughTrain4.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UThroughTrain4.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.UThroughTrain4.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.U_FuncWidget.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.md b/Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README-5.hoverMenu.md diff --git a/partner_625781186/5.hoverMenu/Documentation/README.md b/Test/partner_625781186/5.hoverMenu/Documentation/README.md similarity index 100% rename from partner_625781186/5.hoverMenu/Documentation/README.md rename to Test/partner_625781186/5.hoverMenu/Documentation/README.md diff --git a/partner_625781186/5.hoverMenu/Main.py b/Test/partner_625781186/5.hoverMenu/Main.py similarity index 100% rename from partner_625781186/5.hoverMenu/Main.py rename to Test/partner_625781186/5.hoverMenu/Main.py diff --git a/partner_625781186/5.hoverMenu/Main.ui b/Test/partner_625781186/5.hoverMenu/Main.ui similarity index 100% rename from partner_625781186/5.hoverMenu/Main.ui rename to Test/partner_625781186/5.hoverMenu/Main.ui diff --git a/partner_625781186/5.hoverMenu/ScreenShot/2.gif b/Test/partner_625781186/5.hoverMenu/ScreenShot/2.gif similarity index 100% rename from partner_625781186/5.hoverMenu/ScreenShot/2.gif rename to Test/partner_625781186/5.hoverMenu/ScreenShot/2.gif diff --git a/partner_625781186/5.hoverMenu/Tools/CommonHelper.py b/Test/partner_625781186/5.hoverMenu/Tools/CommonHelper.py similarity index 100% rename from partner_625781186/5.hoverMenu/Tools/CommonHelper.py rename to Test/partner_625781186/5.hoverMenu/Tools/CommonHelper.py diff --git a/partner_625781186/5.hoverMenu/Tools/Ui_Main.py b/Test/partner_625781186/5.hoverMenu/Tools/Ui_Main.py similarity index 100% rename from partner_625781186/5.hoverMenu/Tools/Ui_Main.py rename to Test/partner_625781186/5.hoverMenu/Tools/Ui_Main.py diff --git a/StyleSheets/README.md b/Test/partner_625781186/5.hoverMenu/Tools/__init__.py similarity index 100% rename from StyleSheets/README.md rename to Test/partner_625781186/5.hoverMenu/Tools/__init__.py diff --git a/partner_625781186/5.hoverMenu/Tools/qmf_showError.py b/Test/partner_625781186/5.hoverMenu/Tools/qmf_showError.py similarity index 100% rename from partner_625781186/5.hoverMenu/Tools/qmf_showError.py rename to Test/partner_625781186/5.hoverMenu/Tools/qmf_showError.py diff --git a/partner_625781186/5.hoverMenu/Tools/style.css b/Test/partner_625781186/5.hoverMenu/Tools/style.css similarity index 100% rename from partner_625781186/5.hoverMenu/Tools/style.css rename to Test/partner_625781186/5.hoverMenu/Tools/style.css diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/BaseElement.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/BaseElement.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/BaseElement.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/BaseElement.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/Menu.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/Menu.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/Menu.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/Menu.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.ui b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.ui similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.ui rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/SKU_Widget.ui diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/Ui_SKU_Widget.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/Ui_SKU_Widget.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/Ui_SKU_Widget.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/Ui_SKU_Widget.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/__init__.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/__init__.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UCompetitiveProduct2/__init__.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UMarketAnalysis3/__init__.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UMarketAnalysis3/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UMarketAnalysis3/__init__.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UMarketAnalysis3/__init__.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UStoreData1/__init__.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UStoreData1/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UStoreData1/__init__.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UStoreData1/__init__.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.ui b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.ui similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.ui rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/GeographicAnalysis_Widget.ui diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/Ui_GeographicAnalysis_Widget.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/Ui_GeographicAnalysis_Widget.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/Ui_GeographicAnalysis_Widget.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/Ui_GeographicAnalysis_Widget.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/__init__.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/__init__.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/UThroughTrain4/__init__.py diff --git a/partner_625781186/5.hoverMenu/U_FuncWidget/__init__.py b/Test/partner_625781186/5.hoverMenu/U_FuncWidget/__init__.py similarity index 100% rename from partner_625781186/5.hoverMenu/U_FuncWidget/__init__.py rename to Test/partner_625781186/5.hoverMenu/U_FuncWidget/__init__.py diff --git a/partner_625781186/5.hoverMenu/Ui_Main.py b/Test/partner_625781186/5.hoverMenu/Ui_Main.py similarity index 100% rename from partner_625781186/5.hoverMenu/Ui_Main.py rename to Test/partner_625781186/5.hoverMenu/Ui_Main.py diff --git a/Test/partner_625781186/5.hoverMenu/__init__.py b/Test/partner_625781186/5.hoverMenu/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/partner_625781186/5.hoverMenu/hoverMenu.e4p b/Test/partner_625781186/5.hoverMenu/hoverMenu.e4p similarity index 100% rename from partner_625781186/5.hoverMenu/hoverMenu.e4p rename to Test/partner_625781186/5.hoverMenu/hoverMenu.e4p diff --git a/partner_625781186/5.hoverMenu/readme.md b/Test/partner_625781186/5.hoverMenu/readme.md similarity index 100% rename from partner_625781186/5.hoverMenu/readme.md rename to Test/partner_625781186/5.hoverMenu/readme.md diff --git a/partner_625781186/5.hoverMenu/static/background.jpg b/Test/partner_625781186/5.hoverMenu/static/background.jpg similarity index 100% rename from partner_625781186/5.hoverMenu/static/background.jpg rename to Test/partner_625781186/5.hoverMenu/static/background.jpg diff --git a/partner_625781186/5.hoverMenu/static/competitiveProductAnalysis.png b/Test/partner_625781186/5.hoverMenu/static/competitiveProductAnalysis.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/competitiveProductAnalysis.png rename to Test/partner_625781186/5.hoverMenu/static/competitiveProductAnalysis.png diff --git a/partner_625781186/5.hoverMenu/static/download.jpg b/Test/partner_625781186/5.hoverMenu/static/download.jpg similarity index 100% rename from partner_625781186/5.hoverMenu/static/download.jpg rename to Test/partner_625781186/5.hoverMenu/static/download.jpg diff --git a/partner_625781186/5.hoverMenu/static/drillTools.png b/Test/partner_625781186/5.hoverMenu/static/drillTools.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/drillTools.png rename to Test/partner_625781186/5.hoverMenu/static/drillTools.png diff --git a/partner_625781186/5.hoverMenu/static/exit.png b/Test/partner_625781186/5.hoverMenu/static/exit.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/exit.png rename to Test/partner_625781186/5.hoverMenu/static/exit.png diff --git a/partner_625781186/5.hoverMenu/static/finance.png b/Test/partner_625781186/5.hoverMenu/static/finance.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/finance.png rename to Test/partner_625781186/5.hoverMenu/static/finance.png diff --git a/partner_625781186/5.hoverMenu/static/icon.ico b/Test/partner_625781186/5.hoverMenu/static/icon.ico similarity index 100% rename from partner_625781186/5.hoverMenu/static/icon.ico rename to Test/partner_625781186/5.hoverMenu/static/icon.ico diff --git a/partner_625781186/5.hoverMenu/static/information.png b/Test/partner_625781186/5.hoverMenu/static/information.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/information.png rename to Test/partner_625781186/5.hoverMenu/static/information.png diff --git a/partner_625781186/5.hoverMenu/static/login.jpg b/Test/partner_625781186/5.hoverMenu/static/login.jpg similarity index 100% rename from partner_625781186/5.hoverMenu/static/login.jpg rename to Test/partner_625781186/5.hoverMenu/static/login.jpg diff --git a/partner_625781186/5.hoverMenu/static/marketAnalysis.png b/Test/partner_625781186/5.hoverMenu/static/marketAnalysis.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/marketAnalysis.png rename to Test/partner_625781186/5.hoverMenu/static/marketAnalysis.png diff --git a/partner_625781186/5.hoverMenu/static/microAmoy.png b/Test/partner_625781186/5.hoverMenu/static/microAmoy.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/microAmoy.png rename to Test/partner_625781186/5.hoverMenu/static/microAmoy.png diff --git a/partner_625781186/5.hoverMenu/static/password.png b/Test/partner_625781186/5.hoverMenu/static/password.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/password.png rename to Test/partner_625781186/5.hoverMenu/static/password.png diff --git a/partner_625781186/5.hoverMenu/static/register.jpg b/Test/partner_625781186/5.hoverMenu/static/register.jpg similarity index 100% rename from partner_625781186/5.hoverMenu/static/register.jpg rename to Test/partner_625781186/5.hoverMenu/static/register.jpg diff --git a/partner_625781186/5.hoverMenu/static/search.png b/Test/partner_625781186/5.hoverMenu/static/search.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/search.png rename to Test/partner_625781186/5.hoverMenu/static/search.png diff --git a/partner_625781186/5.hoverMenu/static/store_data.png b/Test/partner_625781186/5.hoverMenu/static/store_data.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/store_data.png rename to Test/partner_625781186/5.hoverMenu/static/store_data.png diff --git a/partner_625781186/5.hoverMenu/static/taobaoLogin.png b/Test/partner_625781186/5.hoverMenu/static/taobaoLogin.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/taobaoLogin.png rename to Test/partner_625781186/5.hoverMenu/static/taobaoLogin.png diff --git a/partner_625781186/5.hoverMenu/static/taobaoLogin_title.png b/Test/partner_625781186/5.hoverMenu/static/taobaoLogin_title.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/taobaoLogin_title.png rename to Test/partner_625781186/5.hoverMenu/static/taobaoLogin_title.png diff --git a/partner_625781186/5.hoverMenu/static/throughTrain.png b/Test/partner_625781186/5.hoverMenu/static/throughTrain.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/throughTrain.png rename to Test/partner_625781186/5.hoverMenu/static/throughTrain.png diff --git a/partner_625781186/5.hoverMenu/static/username_headers.png b/Test/partner_625781186/5.hoverMenu/static/username_headers.png similarity index 100% rename from partner_625781186/5.hoverMenu/static/username_headers.png rename to Test/partner_625781186/5.hoverMenu/static/username_headers.png diff --git a/partner_625781186/5.hoverMenu/tbqrc.qrc b/Test/partner_625781186/5.hoverMenu/tbqrc.qrc similarity index 100% rename from partner_625781186/5.hoverMenu/tbqrc.qrc rename to Test/partner_625781186/5.hoverMenu/tbqrc.qrc diff --git a/partner_625781186/5.hoverMenu/tbqrc_rc.py b/Test/partner_625781186/5.hoverMenu/tbqrc_rc.py similarity index 100% rename from partner_625781186/5.hoverMenu/tbqrc_rc.py rename to Test/partner_625781186/5.hoverMenu/tbqrc_rc.py diff --git a/partner_625781186/6.QWebEngineView下载文件/ScreenShot/1.png b/Test/partner_625781186/6.QWebEngineView下载文件/ScreenShot/1.png similarity index 100% rename from partner_625781186/6.QWebEngineView下载文件/ScreenShot/1.png rename to Test/partner_625781186/6.QWebEngineView下载文件/ScreenShot/1.png diff --git a/partner_625781186/6.QWebEngineView下载文件/browser.py b/Test/partner_625781186/6.QWebEngineView下载文件/browser.py similarity index 100% rename from partner_625781186/6.QWebEngineView下载文件/browser.py rename to Test/partner_625781186/6.QWebEngineView下载文件/browser.py diff --git a/partner_625781186/6.QWebEngineView下载文件/readme.md b/Test/partner_625781186/6.QWebEngineView下载文件/readme.md similarity index 100% rename from partner_625781186/6.QWebEngineView下载文件/readme.md rename to Test/partner_625781186/6.QWebEngineView下载文件/readme.md diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/ScreenShot/2.gif b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/ScreenShot/2.gif similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/ScreenShot/2.gif rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/ScreenShot/2.gif diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/Ui_py_qml.py b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/Ui_py_qml.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/Ui_py_qml.py rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/Ui_py_qml.py diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e4q b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e4q similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e4q rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e4q diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e6t b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e6t similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e6t rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/_eric6project/py_qml.e6t diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qml b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qml rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qml diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_mqltest.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.e4p b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.e4p similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.e4p rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.e4p diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.py b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.py rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.py diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.ui b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.ui similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.ui rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/py_qml.ui diff --git a/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/readme.md b/Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/readme.md similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/readme.md rename to Test/partner_625781186/QML_QtQuick_PY/QDialog中嵌入qml窗体并缩放/readme.md diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/ScreenShot/2.gif b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/ScreenShot/2.gif similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/ScreenShot/2.gif rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/ScreenShot/2.gif diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/Ui_py_qml.py b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/Ui_py_qml.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/Ui_py_qml.py rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/Ui_py_qml.py diff --git a/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/__init__.py b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-drawer.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-drawer.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-drawer.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-drawer.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-menu.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-menu.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-menu.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-menu.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-welcome.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-welcome.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-welcome.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/images/qtquickcontrols2-gallery-welcome.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/src/qtquickcontrols2-gallery.qdoc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/src/qtquickcontrols2-gallery.qdoc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/src/qtquickcontrols2-gallery.qdoc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/doc/src/qtquickcontrols2-gallery.qdoc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/back@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/drawer@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/+material/menu@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrow@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/arrows@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/back@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/drawer@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/menu@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@2x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@2x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@2x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@2x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@3x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@3x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@3x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@3x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@4x.png b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@4x.png similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@4x.png rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/images/qt-logo@4x.png diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/BusyIndicatorPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ButtonPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/CheckBoxPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/CheckBoxPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/CheckBoxPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/CheckBoxPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ComboBoxPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ComboBoxPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ComboBoxPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ComboBoxPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelayButtonPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelayButtonPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelayButtonPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelayButtonPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelegatePage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelegatePage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelegatePage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DelegatePage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialogPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialogPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialogPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/DialogPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/FramePage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/FramePage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/FramePage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/FramePage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/GroupBoxPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/GroupBoxPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/GroupBoxPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/GroupBoxPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/PageIndicatorPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/PageIndicatorPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/PageIndicatorPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/PageIndicatorPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ProgressBarPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ProgressBarPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ProgressBarPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ProgressBarPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RadioButtonPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RadioButtonPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RadioButtonPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RadioButtonPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RangeSliderPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RangeSliderPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RangeSliderPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/RangeSliderPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollBarPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollBarPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollBarPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollBarPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollIndicatorPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ScrollablePage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SliderPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SpinBoxPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SpinBoxPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SpinBoxPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SpinBoxPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/StackViewPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwipeViewPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwipeViewPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwipeViewPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwipeViewPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/SwitchPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TabBarPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TabBarPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TabBarPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TabBarPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextAreaPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextFieldPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextFieldPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextFieldPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TextFieldPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ToolTipPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ToolTipPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ToolTipPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/ToolTipPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/pages/TumblerPage.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qmlc b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest1.qml b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest1.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest1.qml rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_mqltest1.qml diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.e4p b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.e4p similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.e4p rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.e4p diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.py b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.py rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/py_qml.py diff --git a/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/readme.md b/Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/readme.md similarity index 100% rename from partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/readme.md rename to Test/partner_625781186/QML_QtQuick_PY/QQmlApplicationEngine之qml嵌入qtwidget_qt5.8以上/readme.md diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/0-参考教程.txt b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/0-参考教程.txt similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/0-参考教程.txt rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/0-参考教程.txt diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/1.jpg b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/1.jpg similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/1.jpg rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/1.jpg diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/qml-test.py b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/qml-test.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/qml-test.py rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/qml-test.py diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qml b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qml rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qml diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qmlc b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/1-QML显式的调用Python函数,无返回值/test.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/2.jpg b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/2.jpg similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/2.jpg rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/2.jpg diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/qml-test2.py b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/qml-test2.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/qml-test2.py rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/qml-test2.py diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qml b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qml rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qml diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qmlc b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/2-QML显式的调用Python函数,有返回值/test2.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/3.jpg b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/3.jpg similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/3.jpg rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/3.jpg diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/qml-test3.py b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/qml-test3.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/qml-test3.py rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/qml-test3.py diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qml b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qml rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qml diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qmlc b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/3-QML连接信号到Python/test3.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/qml-test4.py b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/qml-test4.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/qml-test4.py rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/qml-test4.py diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qml b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qml rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qml diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qmlc b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/4-Python调用QML函数/test4.qmlc diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/qml-test5.py b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/qml-test5.py similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/qml-test5.py rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/qml-test5.py diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qml b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qml similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qml rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qml diff --git a/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qmlc b/Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qmlc similarity index 100% rename from partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qmlc rename to Test/partner_625781186/QML_QtQuick_PY/python_QML调用基础/5-信号、槽 机制/test5.qmlc diff --git a/美化/QMessageBox/方案一/README.md b/美化/QMessageBox/方案一/README.md deleted file mode 100644 index 82f9cf0..0000000 --- a/美化/QMessageBox/方案一/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# 方案一 - -截图 -![critical](ScreenShot/critical.png) -![information](ScreenShot/information.png) -![question](ScreenShot/question.png) -![warning](ScreenShot/warning.png) \ No newline at end of file diff --git a/美化/QMessageBox/方案一/ScreenShot/critical.png b/美化/QMessageBox/方案一/ScreenShot/critical.png deleted file mode 100644 index 44475d5..0000000 Binary files a/美化/QMessageBox/方案一/ScreenShot/critical.png and /dev/null differ diff --git a/美化/QMessageBox/方案一/ScreenShot/information.png b/美化/QMessageBox/方案一/ScreenShot/information.png deleted file mode 100644 index 87c9fca..0000000 Binary files a/美化/QMessageBox/方案一/ScreenShot/information.png and /dev/null differ diff --git a/美化/QMessageBox/方案一/ScreenShot/question.png b/美化/QMessageBox/方案一/ScreenShot/question.png deleted file mode 100644 index 69220e8..0000000 Binary files a/美化/QMessageBox/方案一/ScreenShot/question.png and /dev/null differ diff --git a/美化/QMessageBox/方案一/ScreenShot/warning.png b/美化/QMessageBox/方案一/ScreenShot/warning.png deleted file mode 100644 index cc79834..0000000 Binary files a/美化/QMessageBox/方案一/ScreenShot/warning.png and /dev/null differ diff --git a/美化/QMessageBox/方案一/critical.py b/美化/QMessageBox/方案一/critical.py deleted file mode 100644 index 830cb22..0000000 --- a/美化/QMessageBox/方案一/critical.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: critical -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet('''QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 1; - dialog-ok-icon: url(../icons/Ok.png); - dialog-open-icon: url(../icons/Open.png); - dialog-save-icon: url(../icons/Save.png); - dialog-cancel-icon: url(../icons/Cancel.png); -} - -QMessageBox { - messagebox-critical-icon: url(../icons/Close.png); -} -''') -QMessageBox.critical(None, "提示critical", "消息", - QMessageBox.Ok | - QMessageBox.Open | - QMessageBox.Save | - QMessageBox.Cancel) -sys.exit() diff --git a/美化/QMessageBox/方案一/information.py b/美化/QMessageBox/方案一/information.py deleted file mode 100644 index 1913e5f..0000000 --- a/美化/QMessageBox/方案一/information.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: information -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet('''QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 1; - dialog-close-icon: url(../icons/Close.png); - dialog-discard-icon: url(../icons/Discard.png); - dialog-apply-icon: url(../icons/Apply.png); - dialog-reset-icon: url(../icons/Reset.png); -} - -QMessageBox { - messagebox-information-icon: url(../icons/Ok.png); -} -''') -QMessageBox.information(None, "提示information", "消息", - QMessageBox.Close | - QMessageBox.Discard | - QMessageBox.Apply | - QMessageBox.Reset) -sys.exit() diff --git a/美化/QMessageBox/方案一/question.py b/美化/QMessageBox/方案一/question.py deleted file mode 100644 index d9d4d0f..0000000 --- a/美化/QMessageBox/方案一/question.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: question -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet('''QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 1; - dialog-help-icon: url(../icons/Help.png); - dialog-yes-icon: url(../icons/Yes.png); -} - -QMessageBox { - messagebox-question-icon: url(../icons/Ok.png); -} -''') -QMessageBox.question(None, "提示question", "消息", - QMessageBox.RestoreDefaults | - QMessageBox.Help | - QMessageBox.SaveAll | - QMessageBox.Yes | - QMessageBox.YesToAll) -sys.exit() diff --git a/美化/QMessageBox/方案一/warning.py b/美化/QMessageBox/方案一/warning.py deleted file mode 100644 index 530e9bb..0000000 --- a/美化/QMessageBox/方案一/warning.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: warning -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox -app = QApplication(sys.argv) -app.setStyleSheet('''QDialogButtonBox { - dialogbuttonbox-buttons-have-icons: 1; - dialog-no-icon: url(../icons/No.png); - dialog-abort-icon: url(../icons/Abort.png); - dialog-retry-icon: url(../icons/Retry.png); - dialog-ignore-icon: url(../icons/Ignore.png); -} - -QMessageBox { - messagebox-warning-icon: url(../icons/Ok.png); -} -''') -QMessageBox.warning(None, "提示warning", "消息", - QMessageBox.No | - QMessageBox.NoToAll | - QMessageBox.Abort | - QMessageBox.Retry | - QMessageBox.Ignore) -sys.exit() diff --git a/美化/QMessageBox/方案二/README.md b/美化/QMessageBox/方案二/README.md deleted file mode 100644 index 6ec0aec..0000000 --- a/美化/QMessageBox/方案二/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# 方案二 - -截图 -![critical](ScreenShot/critical.png) -![information](ScreenShot/information.png) -![question](ScreenShot/question.png) -![warning](ScreenShot/warning.png) \ No newline at end of file diff --git a/美化/QMessageBox/方案二/ScreenShot/critical.png b/美化/QMessageBox/方案二/ScreenShot/critical.png deleted file mode 100644 index 506e30b..0000000 Binary files a/美化/QMessageBox/方案二/ScreenShot/critical.png and /dev/null differ diff --git a/美化/QMessageBox/方案二/ScreenShot/information.png b/美化/QMessageBox/方案二/ScreenShot/information.png deleted file mode 100644 index 855b529..0000000 Binary files a/美化/QMessageBox/方案二/ScreenShot/information.png and /dev/null differ diff --git a/美化/QMessageBox/方案二/ScreenShot/question.png b/美化/QMessageBox/方案二/ScreenShot/question.png deleted file mode 100644 index d90fdef..0000000 Binary files a/美化/QMessageBox/方案二/ScreenShot/question.png and /dev/null differ diff --git a/美化/QMessageBox/方案二/ScreenShot/warning.png b/美化/QMessageBox/方案二/ScreenShot/warning.png deleted file mode 100644 index c68e4f8..0000000 Binary files a/美化/QMessageBox/方案二/ScreenShot/warning.png and /dev/null differ diff --git a/美化/QMessageBox/方案二/critical.py b/美化/QMessageBox/方案二/critical.py deleted file mode 100644 index e8fe6e8..0000000 --- a/美化/QMessageBox/方案二/critical.py +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: critical -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet(''' -QPushButton[text="OK"] { - background: red; - qproperty-icon: url(../icons/Ok.png); -} -QPushButton[text="OK"]:hover { - background: darkRed; -} - -QPushButton[text="Open"] { - background: green; - qproperty-icon: url(../icons/Open.png); -} -QPushButton[text="Open"]:hover { - background: darkGreen; -} - -QPushButton[text="Save"] { - background: blue; - qproperty-icon: url(../icons/Save.png); -} -QPushButton[text="Save"]:hover { - background: darkBlue; -} - -QPushButton[text="Cancel"] { - background: cyan; - qproperty-icon: url(../icons/Cancel.png); -} -QPushButton[text="Cancel"]:hover { - background: darkCyan; -} - -QMessageBox { - messagebox-critical-icon: url(../icons/Close.png); -} - -QMessageBox QPushButton { - min-width: 95px; - min-height: 30px; - border-radius: 5px; -} -''') -QMessageBox.critical(None, "提示critical", "消息", - QMessageBox.Ok | - QMessageBox.Open | - QMessageBox.Save | - QMessageBox.Cancel) -sys.exit() diff --git a/美化/QMessageBox/方案二/information.py b/美化/QMessageBox/方案二/information.py deleted file mode 100644 index a26bbd3..0000000 --- a/美化/QMessageBox/方案二/information.py +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: information -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet(''' -QPushButton[text="Close"] { - background: red; - qproperty-icon: url(../icons/Close.png); -} -QPushButton[text="Close"]:hover { - background: darkRed; -} - -QPushButton[text="Discard"] { - background: green; - qproperty-icon: url(../icons/Discard.png); -} -QPushButton[text="Discard"]:hover { - background: darkGreen; -} - -QPushButton[text="Apply"] { - background: blue; - qproperty-icon: url(../icons/Apply.png); -} -QPushButton[text="Apply"]:hover { - background: darkBlue; -} - -QPushButton[text="Reset"] { - background: cyan; - qproperty-icon: url(../icons/Reset.png); -} -QPushButton[text="Reset"]:hover { - background: darkCyan; -} - -QMessageBox { - messagebox-information-icon: url(../icons/Close.png); -} - -QMessageBox QPushButton { - min-width: 95px; - min-height: 30px; - border-radius: 5px; -} -''') -QMessageBox.information(None, "提示information", "消息", - QMessageBox.Close | - QMessageBox.Discard | - QMessageBox.Apply | - QMessageBox.Reset) -sys.exit() diff --git a/美化/QMessageBox/方案二/question.py b/美化/QMessageBox/方案二/question.py deleted file mode 100644 index 0801228..0000000 --- a/美化/QMessageBox/方案二/question.py +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: question -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet(''' -QPushButton[text="Restore Defaults"] { - background: red; - qproperty-icon: url(../icons/RestoreDefaults.png); -} -QPushButton[text="Restore Defaults"]:hover { - background: darkRed; -} - -QPushButton[text="Help"] { - background: green; - qproperty-icon: url(../icons/Help.png); -} -QPushButton[text="Help"]:hover { - background: darkGreen; -} - -QPushButton[text="Save All"] { - background: blue; - qproperty-icon: url(../icons/SaveAll.png); -} -QPushButton[text="Save All"]:hover { - background: darkBlue; -} - -QPushButton[text="&Yes"] { - background: cyan; - qproperty-icon: url(../icons/Yes.png); -} -QPushButton[text="&Yes"]:hover { - background: darkCyan; -} - -QPushButton[text="Yes to &All"] { - background: magenta; - qproperty-icon: url(../icons/YesToAll.png); -} -QPushButton[text="Yes to &All"]:hover { - background: darkMegenta; -} - -QMessageBox { - messagebox-question-icon: url(../icons/Close.png); -} - -QMessageBox QPushButton { - min-width: 95px; - min-height: 30px; - border-radius: 5px; -} -''') -QMessageBox.question(None, "提示question", "消息", - QMessageBox.RestoreDefaults | - QMessageBox.Help | - QMessageBox.SaveAll | - QMessageBox.Yes | - QMessageBox.YesToAll) -sys.exit() diff --git a/美化/QMessageBox/方案二/warning.py b/美化/QMessageBox/方案二/warning.py deleted file mode 100644 index 94f84a8..0000000 --- a/美化/QMessageBox/方案二/warning.py +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -''' -Created on 2018年1月17日 -@author: Irony."[讽刺] -@site: https://pyqt5.com , https://github.com/892768447 -@email: 892768447@qq.com -@file: warning -@description: -''' - -__Author__ = "By: Irony.\"[讽刺]\nQQ: 892768447\nEmail: 892768447@qq.com" -__Copyright__ = "Copyright (c) 2018 Irony.\"[讽刺]" -__Version__ = "Version 1.0" - -import sys - -from PyQt5.QtWidgets import QApplication, QMessageBox - - -app = QApplication(sys.argv) -app.setStyleSheet(''' -QPushButton[text="&No"] { - background: red; - qproperty-icon: url(../icons/No.png); -} -QPushButton[text="&No"]:hover { - background: darkRed; -} - -QPushButton[text="N&o to All"] { - background: green; - qproperty-icon: url(../icons/NoToAll.png); -} -QPushButton[text="N&o to All"]:hover { - background: darkGreen; -} - -QPushButton[text="Abort"] { - background: blue; - qproperty-icon: url(../icons/Abort.png); -} -QPushButton[text="Abort"]:hover { - background: darkBlue; -} - -QPushButton[text="Retry"] { - background: cyan; - qproperty-icon: url(../icons/Retry.png); -} -QPushButton[text="Retry"]:hover { - background: darkCyan; -} - -QPushButton[text="Ignore"] { - background: magenta; - qproperty-icon: url(../icons/Ignore.png); -} -QPushButton[text="Ignore"]:hover { - background: darkMegenta; -} - -QMessageBox { - messagebox-warning-icon: url(../icons/No.png); -} - -QMessageBox QPushButton { - min-width: 95px; - min-height: 30px; - border-radius: 5px; -} - -QMessageBox QLabel { - color: red; -} -''') -QMessageBox.warning(None, "提示warning", "消息", - QMessageBox.No | - QMessageBox.NoToAll | - QMessageBox.Abort | - QMessageBox.Retry | - QMessageBox.Ignore) -sys.exit() diff --git a/美化/QProgressBar/README.md b/美化/QProgressBar/README.md deleted file mode 100644 index 8529784..0000000 --- a/美化/QProgressBar/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# QProgressBar进度条 QSS 美化样式 - -主要改变背景颜色、高度、边框、块颜色、边框、圆角 - -详细美化都在代码里的QSS中注释了 - -效果图: - -### [ProgressBar.py](ProgressBar.py) -![ProgressBar](ScreenShot/ProgressBar.gif) \ No newline at end of file diff --git a/美化/QProgressBar/水波纹进度条/README.md b/美化/QProgressBar/水波纹进度条/README.md deleted file mode 100644 index ed35b09..0000000 --- a/美化/QProgressBar/水波纹进度条/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# 矩形/圆形 水波纹进度条 - - -### 简单说明 - - 利用正弦函数根据0-width的范围计算y坐标 - - 利用QPainterPath矩形或者圆形作为背景 - - 用QPainterPath把y坐标用lineTo连接起来形成一个U字形+上方波浪的闭合区间 - -截图 - -![1](ScreenShot/1.gif) \ No newline at end of file diff --git a/美化/QScrollBar/README.md b/美化/QScrollBar/README.md deleted file mode 100644 index 408f0e6..0000000 --- a/美化/QScrollBar/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# QScrollBar滚动条样式美化 - -### 滚动条分两个方向 - - horizontal 横向 - - vertical 纵向 - -### 简单说明 - - 横向或纵向滚动条整体,也就是(horizontal、vertical) - - 滚动条上面的小滑块(handle) - - 纵向上部、横向左侧区域(sub-page) - - 纵向下部、横向右侧区域(add-page) - - 纵向上部、横向左侧三角形区域(sub-line) - - 纵向下部、横向右侧三角形区域(add-line) - - 纵向上部、横向左侧三角形(up-arrow、left-arrow) - - 纵向下部、横向右侧三角形(down-arrow、right-arrow) - -截图 - -![1](ScreenShot/1.jpg) -![2](ScreenShot/2.jpg) \ No newline at end of file diff --git a/美化/README.md b/美化/README.md deleted file mode 100644 index 02141da..0000000 --- a/美化/README.md +++ /dev/null @@ -1,125 +0,0 @@ -# 界面美化 - -## [QCalendarWidget](QCalendarWidget/) - -对日历控件的部分控件进行QSS美化,顶部背景颜色和高度,上下月按钮、月份选择、年选择、菜单 -[CalendarWidget.py](QCalendarWidget/CalendarWidget.py) - -![截图](QCalendarWidget/ScreenShot/CalendarWidget.gif) - -## [QFileSystemModel](QFileSystemModel/) - -修改`QFileSystemModel`的文件类型图标 - -使用`QFileSystemModel.setIconProvider(QFileIconProvider)`来设置图标提供类 - -通过重写`QFileIconProvider`的`icon`方法来决定返回什么样的图标 - -见需求 [Issues#2](https://github.com/PyQt5/PyQt/issues/2) - -![截图](QFileSystemModel/ScreenShot/FileSystemModel.png) - -## [QLabel](QLabel/) - -### 1. [圆形图片](QLabel/圆形图片.py) - -使用`QPainter`的`setClipPath`方法结合`QPainterPath`对图片进行裁剪从而实现圆形图片。 - -![截图](QLabel/ScreenShot/圆形图片.png) - -## [QMessageBox](QMessageBox/) - -美化按钮以及增加图片显示 - -### 1. [方案一](QMessageBox/方案一) -1. 该方案使用`dialogbuttonbox-buttons-have-icons: 1;`开启自带的图标样式 -2. 再利用`dialog-xx-icon: url();`来设置自定义的图标, 具体参考[list-of-icons](http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-icons) -3. 缺点 部分按钮图标无效,无法自定义不同按钮的颜色 - -![截图](QMessageBox/方案一/ScreenShot/information.png) - -### 2. [方案二](QMessageBox/方案二) -1. 采用样式表中的属性选择器`QPushButton[text="xxx"]`可以根据按钮中的文字来区分 -2. 在利用属性样式`qproperty-icon: url();`来设置自定义图标 -3. 解决方案一的缺点 - -![截图](QMessageBox/方案二/ScreenShot/information.png) - -## [QProgressBar](QProgressBar/) - -各种进度条的美化和自定义 - -### 1. [简单样式表美化](QProgressBar/简单样式表美化.py) -主要改变背景颜色、高度、边框、块颜色、边框、圆角 - -![截图](QProgressBar/ScreenShot/简单样式表美化.gif) - -### 2. [水波纹进度条](QProgressBar/水波纹进度条/) - -![截图](QProgressBar/水波纹进度条/ScreenShot/水波纹进度条.gif) - -### 3. [圆圈进度条](QProgressBar/圆圈进度条.py) - -![截图](QProgressBar/ScreenShot/圆圈进度条.gif) - -### 4. [百分比进度条](QProgressBar/百分比进度条.py) - -![截图](QProgressBar/ScreenShot/百分比进度条.gif) - -### 5. [Metro进度条](QProgressBar/Metro进度条.py) - -![截图](QProgressBar/ScreenShot/Metro进度条.gif) - -## [QPushButton](QPushButton/) - -### 1. [按钮常见样式](QPushButton/按钮常见样式.py) - -主要改变背景颜色、鼠标按下颜色、鼠标悬停颜色、圆角、圆形、文字颜色 - -![截图](QPushButton/ScreenShot/按钮常见样式.gif) - -### 2. [按钮进度动画](QPushButton/按钮进度动画) - -1. [按钮字体旋转动画](QPushButton/按钮进度动画/按钮字体旋转动画.py) - - 利用字体,使用FontAwesome字体来显示一个圆形进度条,然后利用旋转动画 - - ![截图](QPushButton/按钮进度动画/ScreenShot/按钮字体旋转动画.gif) - -2. [按钮底部线条动画](QPushButton/按钮进度动画/按钮底部线条动画.py) - - 在按钮下方画一条线,根据百分值绘制 - - ![截图](QPushButton/按钮进度动画/ScreenShot/按钮底部线条动画.gif) - -## [QScrollBar](QScrollBar/) - -使用QSS和图片对滚动条进行美化 - -![截图](QScrollBar/ScreenShot/1.jpg)![截图](QScrollBar/ScreenShot/2.jpg) - -## [QSlider](QSlider/) - -### 1. [通过QSS美化](QSlider/QssQSlider.py) -![截图](QSlider/ScreenShot/QssQSlider.gif) - -### 2. [paintEvent绘制](QSlider/PaintQSlider.py) -![截图](QSlider/ScreenShot/PaintQSlider.gif) - -## [Effect](Effect/) -特效 - -### 1. [图片按钮输入框阴影](Effect/图片按钮输入框阴影.py) -1.通过`setGraphicsEffect`设置控件的边框阴影 -2.继承`QGraphicsDropShadowEffect`实现增加动态属性`radius` -3.通过`QPropertyAnimation`属性动画不断改变`radius`的值并调用`setBlurRadius`更新半径值 - -![截图](Effect/ScreenShot/图片按钮输入框阴影.gif) - -## [QWidget](QWidget/) -解决继承后的QWidget无法设置样式 - - - 1.重写paintEvent - - 2.设置Qt.WA_StyledBackground属性 - -![截图](QWidget/ScreenShot/QWidget样式测试.png)