File tree 36 files changed +89
-88
lines changed
QGraphicsDropShadowEffect
36 files changed +89
-88
lines changed Original file line number Diff line number Diff line change 1
1
# Demo
2
2
3
3
- 目录
4
- - [ 重启窗口Widget] ( #1、重启窗口Widget )
5
- - [ 简单的窗口贴边隐藏] ( #2、简单的窗口贴边隐藏 )
6
- - [ 嵌入外部窗口] ( #3、嵌入外部窗口 )
7
- - [ 简单跟随其它窗口] ( #4、简单跟随其它窗口 )
8
- - [ 简单探测窗口和放大截图] ( #5、简单探测窗口和放大截图 )
9
- - [ 无边框自定义标题栏窗口] ( #6、无边框自定义标题栏窗口 )
10
- - [ 程序重启] ( #8、程序重启 )
11
- - [ 自定义属性] ( #9、自定义属性 )
12
- - [ 调用截图DLL] ( #10、调用截图DLL )
13
- - [ 单实例应用] ( #11、单实例应用 )
14
- - [ 简单的右下角气泡提示] ( #12、简单的右下角气泡提示 )
15
- - [ 右侧消息通知栏] ( #13、右侧消息通知栏 )
16
- - [ 验证码控件] ( #14、验证码控件 )
17
- - [ 人脸特征点] ( #15、人脸特征点 )
18
- - [ 使用Threading] ( #16、使用Threading )
19
- - [ 背景连线动画] ( #17、背景连线动画 )
20
- - [ 无边框圆角对话框] ( #18、无边框圆角对话框 )
21
- - [ 调整窗口显示边框] ( #19、调整窗口显示边框 )
22
- - [ 判断信号是否连接] ( #20、判断信号是否连接 )
4
+ - [ 重启窗口Widget] ( #1重启窗口Widget )
5
+ - [ 简单的窗口贴边隐藏] ( #2简单的窗口贴边隐藏 )
6
+ - [ 嵌入外部窗口] ( #3嵌入外部窗口 )
7
+ - [ 简单跟随其它窗口] ( #4简单跟随其它窗口 )
8
+ - [ 简单探测窗口和放大截图] ( #5简单探测窗口和放大截图 )
9
+ - [ 无边框自定义标题栏窗口] ( #6无边框自定义标题栏窗口 )
10
+ - [ 右下角弹出框] ( #7右下角弹出框 )
11
+ - [ 程序重启] ( #8程序重启 )
12
+ - [ 自定义属性] ( #9自定义属性 )
13
+ - [ 调用截图DLL] ( #10调用截图DLL )
14
+ - [ 单实例应用] ( #11单实例应用 )
15
+ - [ 简单的右下角气泡提示] ( #12简单的右下角气泡提示 )
16
+ - [ 右侧消息通知栏] ( #13右侧消息通知栏 )
17
+ - [ 验证码控件] ( #14验证码控件 )
18
+ - [ 人脸特征点] ( #15人脸特征点 )
19
+ - [ 使用Threading] ( #16使用Threading )
20
+ - [ 背景连线动画] ( #17背景连线动画 )
21
+ - [ 无边框圆角对话框] ( #18无边框圆角对话框 )
22
+ - [ 调整窗口显示边框] ( #19调整窗口显示边框 )
23
+ - [ 判断信号是否连接] ( #20判断信号是否连接 )
23
24
24
25
## 1、重启窗口Widget
25
26
[ 运行 RestartWindow.py] ( RestartWindow.py )
Original file line number Diff line number Diff line change 14
14
6 . ` pg.PlotWidget() ` 鼠标获取X轴坐标
15
15
16
16
## 目录
17
- - [ 鼠标获取X轴坐标] ( #1、鼠标获取X轴坐标 )
18
- - [ 禁止右键点击功能、鼠标滚轮,添加滚动条等功能] ( #2、禁止右键点击功能 、鼠标滚轮,添加滚动条等功能 )
17
+ - [ 鼠标获取X轴坐标] ( #1鼠标获取X轴坐标 )
18
+ - [ 禁止右键点击功能、鼠标滚轮,添加滚动条等功能] ( #2禁止右键点击功能 、鼠标滚轮,添加滚动条等功能 )
19
19
20
20
## 1、鼠标获取X轴坐标
21
21
[ 运行 mouseFlow.py] ( mouseFlow.py )
Original file line number Diff line number Diff line change 1
1
# QAxWidget
2
2
3
3
- 目录
4
- - [ 显示Word、Excel、PDF文件] ( #1、显示Word、Excel、PDF文件 )
4
+ - [ 显示Word、Excel、PDF文件] ( #1显示WordExcelPDF文件 )
5
5
6
6
## 1、显示Word、Excel、PDF文件
7
7
[ 运行 ViewOffice.py] ( ViewOffice.py )
Original file line number Diff line number Diff line change 1
1
# QCalendarWidget
2
2
3
3
- 目录
4
- - [ QSS美化日历样式] ( #1、QSS美化日历样式 )
4
+ - [ QSS美化日历样式] ( #1QSS美化日历样式 )
5
5
6
6
## 1、QSS美化日历样式
7
7
[ 运行 CalendarQssStyle.py] ( CalendarQssStyle.py )
Original file line number Diff line number Diff line change 1
1
# QChart
2
2
3
3
- 目录
4
- - [ 折线图] ( #1、折线图 )
5
- - [ 折线堆叠图] ( #2、折线堆叠图 )
6
- - [ 柱状堆叠图] ( #3、柱状堆叠图 )
7
- - [ LineChart自定义xy轴] ( #4、LineChart自定义xy轴 )
8
- - [ ToolTip提示] ( #5、ToolTip提示 )
9
- - [ 动态曲线图] ( #6、动态曲线图 )
4
+ - [ 折线图] ( #1折线图 )
5
+ - [ 折线堆叠图] ( #2折线堆叠图 )
6
+ - [ 柱状堆叠图] ( #3柱状堆叠图 )
7
+ - [ LineChart自定义xy轴] ( #4LineChart自定义xy轴 )
8
+ - [ ToolTip提示] ( #5ToolTip提示 )
9
+ - [ 动态曲线图] ( #6动态曲线图 )
10
10
11
11
## 1、折线图
12
12
[ 运行 LineChart.py] ( LineChart.py )
Original file line number Diff line number Diff line change 1
1
# QComboBox
2
2
3
3
- Catalog
4
- - [ Data Linkage] ( #1、Data & nbsp ; Linkage )
4
+ - [ Data Linkage] ( #1data-linkage )
5
5
6
6
## 1、Data Linkage
7
7
[ Run CityLinkage.py] ( CityLinkage.py )
Original file line number Diff line number Diff line change 1
1
# QComboBox
2
2
3
3
- 目录
4
- - [ 下拉数据关联] ( #1、下拉数据关联 )
4
+ - [ 下拉数据关联] ( #1下拉数据关联 )
5
5
6
6
## 1、下拉数据关联
7
7
[ 运行 CityLinkage.py] ( CityLinkage.py )
Original file line number Diff line number Diff line change 1
1
# QFileSystemModel
2
2
3
3
- 目录
4
- - [ 自定义图标] ( #1、自定义图标 )
4
+ - [ 自定义图标] ( #1自定义图标 )
5
5
6
6
## 1、自定义图标
7
7
[ 运行 CustomIcon.py] ( CustomIcon.py )
Original file line number Diff line number Diff line change 1
1
# QListView
2
2
3
3
- 目录
4
- - [ 腾讯视频热播列表] ( #1、腾讯视频热播列表 )
4
+ - [ 腾讯视频热播列表] ( #1腾讯视频热播列表 )
5
5
6
6
## 1、腾讯视频热播列表
7
7
[ 运行 HotPlaylist.py] ( HotPlaylist.py )
Original file line number Diff line number Diff line change 1
1
# QFont
2
2
3
3
- 目录
4
- - [ 加载自定义字体] ( #1、加载自定义字体 )
4
+ - [ 加载自定义字体] ( #1加载自定义字体 )
5
5
6
6
## 1、加载自定义字体
7
7
[ 运行 AwesomeFont.py] ( AwesomeFont.py )
Original file line number Diff line number Diff line change 1
1
# QGraphicsDropShadowEffect
2
2
3
3
- 目录
4
- - [ 边框阴影动画] ( #1、边框阴影动画 )
4
+ - [ 边框阴影动画] ( #1边框阴影动画 )
5
5
6
6
## 1、边框阴影动画
7
7
[ 运行 ShadowEffect.py] ( ShadowEffect.py )
Original file line number Diff line number Diff line change 1
1
# QGraphicsView
2
2
3
3
- 目录
4
- - [ 绘制世界地图] ( #1、绘制世界地图 )
5
- - [ 添加QWidget] ( #2、添加QWidget )
4
+ - [ 绘制世界地图] ( #1绘制世界地图 )
5
+ - [ 添加QWidget] ( #2添加QWidget )
6
6
7
7
## 1、绘制世界地图
8
8
[ 运行 WorldMap.py] ( WorldMap.py )
Original file line number Diff line number Diff line change 1
1
# QListView
2
2
3
3
- 目录
4
- - [ 腾讯视频热播列表] ( #1、腾讯视频热播列表 )
4
+ - [ 腾讯视频热播列表] ( #1腾讯视频热播列表 )
5
5
6
6
## 1、腾讯视频热播列表
7
7
[ 运行 HotPlaylist.py] ( HotPlaylist.py )
Original file line number Diff line number Diff line change 1
1
# QLabel
2
2
3
3
- 目录
4
- - [ 图片加载显示] ( #1、图片加载显示 )
5
- - [ 图片旋转] ( #2、图片旋转 )
6
- - [ 仿网页图片错位显示] ( #3、仿网页图片错位显示 )
7
- - [ 显示.9格式图片(气泡)] ( #4、显示.9格式图片(气泡) )
8
- - [ 圆形图片] ( #5、圆形图片 )
4
+ - [ 图片加载显示] ( #1图片加载显示 )
5
+ - [ 图片旋转] ( #2图片旋转 )
6
+ - [ 仿网页图片错位显示] ( #3仿网页图片错位显示 )
7
+ - [ 显示.9格式图片(气泡)] ( #4显示9格式图片气泡 )
8
+ - [ 圆形图片] ( #5圆形图片 )
9
9
10
10
## 1、图片加载显示
11
11
[ 运行 ShowImage.py] ( ShowImage.py )
Original file line number Diff line number Diff line change 1
1
# QListView
2
2
3
3
- 目录
4
- - [ 显示自定义Widget] ( #1、显示自定义Widget )
5
- - [ 显示自定义Widget并排序] ( #2、显示自定义Widget并排序 )
6
- - [ 自定义角色排序] ( #3、自定义角色排序 )
4
+ - [ 显示自定义Widget] ( #1显示自定义Widget )
5
+ - [ 显示自定义Widget并排序] ( #2显示自定义Widget并排序 )
6
+ - [ 自定义角色排序] ( #3自定义角色排序 )
7
7
8
8
## 1、显示自定义Widget
9
9
[ 运行 CustomWidgetItem.py] ( CustomWidgetItem.py )
Original file line number Diff line number Diff line change 1
1
# QListView
2
2
3
3
- 目录
4
- - [ 删除自定义Item] ( #1、删除自定义Item )
5
- - [ 自定义可拖拽Item] ( #2、自定义可拖拽Item )
6
- - [ 腾讯视频热播列表] ( #3、腾讯视频热播列表 )
4
+ - [ 删除自定义Item] ( #1删除自定义Item )
5
+ - [ 自定义可拖拽Item] ( #2自定义可拖拽Item )
6
+ - [ 腾讯视频热播列表] ( #3腾讯视频热播列表 )
7
7
8
8
## 1、删除自定义Item
9
9
[ 运行 DeleteCustomItem.py] ( DeleteCustomItem.py )
Original file line number Diff line number Diff line change 1
1
# QMenu
2
2
3
3
- 目录
4
- - [ 菜单设置多选并且不关闭] ( #1、菜单设置多选并且不关闭 )
4
+ - [ 菜单设置多选并且不关闭] ( #1菜单设置多选并且不关闭 )
5
5
6
6
## 1、菜单设置多选并且不关闭
7
7
[ 运行 MultiSelect.py] ( MultiSelect.py )
Original file line number Diff line number Diff line change 1
1
# QMessageBox
2
2
3
3
- 目录
4
- - [ 消息对话框倒计时关闭] ( #1、消息对话框倒计时关闭 )
5
- - [ 自定义图标等] ( #2、自定义图标等 )
4
+ - [ 消息对话框倒计时关闭] ( #1消息对话框倒计时关闭 )
5
+ - [ 自定义图标等] ( #2自定义图标等 )
6
6
7
7
## 1、消息对话框倒计时关闭
8
8
[ 运行 CountDownClose.py] ( CountDownClose.py )
Original file line number Diff line number Diff line change 1
1
# QProgressBar
2
2
3
3
- 目录
4
- - [ 常规样式美化] ( #1、常规样式美化 )
5
- - [ 圆圈进度条] ( #2、圆圈进度条 )
6
- - [ 百分比进度条] ( #3、百分比进度条 )
7
- - [ Metro进度条] ( #4、Metro进度条 )
8
- - [ 水波纹进度条] ( #5、水波纹进度条 )
4
+ - [ 常规样式美化] ( #1常规样式美化 )
5
+ - [ 圆圈进度条] ( #2圆圈进度条 )
6
+ - [ 百分比进度条] ( #3百分比进度条 )
7
+ - [ Metro进度条] ( #4Metro进度条 )
8
+ - [ 水波纹进度条] ( #5水波纹进度条 )
9
9
10
10
## 1、常规样式美化
11
11
[ 运行 SimpleStyle.py] ( SimpleStyle.py )
Original file line number Diff line number Diff line change 1
1
# QPropertyAnimation
2
2
3
3
- 目录
4
- - [ 窗口淡入淡出] ( #1、窗口淡入淡出 )
5
- - [ 右键菜单动画] ( #2、右键菜单动画 )
6
- - [ 点阵特效] ( #3、点阵特效 )
7
- - [ 页面切换/图片轮播动画] ( #4、页面切换/图片轮播动画 )
8
- - [ 窗口抖动] ( #5、窗口抖动 )
9
- - [ 窗口翻转动画(仿QQ)] ( #6、窗口翻转动画(仿QQ) )
4
+ - [ 窗口淡入淡出] ( #1窗口淡入淡出 )
5
+ - [ 右键菜单动画] ( #2右键菜单动画 )
6
+ - [ 点阵特效] ( #3点阵特效 )
7
+ - [ 页面切换/图片轮播动画] ( #4页面切换图片轮播动画 )
8
+ - [ 窗口抖动] ( #5窗口抖动 )
9
+ - [ 窗口翻转动画(仿QQ)] ( #6窗口翻转动画仿QQ )
10
10
11
11
## 1、窗口淡入淡出
12
12
[ 运行 FadeInOut.py] ( FadeInOut.py )
Original file line number Diff line number Diff line change 1
1
# QProxyStyle
2
2
3
3
- 目录
4
- - [ QTabWidget Tab文字方向] ( #1、QTabWidget & nbsp ; Tab文字方向 )
4
+ - [ QTabWidget Tab文字方向] ( #1qtabwidget-tab文字方向 )
5
5
6
6
## 1、QTabWidget Tab文字方向
7
7
[ 运行 TabTextDirection.py] ( TabTextDirection.py )
Original file line number Diff line number Diff line change 1
1
# QPushButton
2
2
3
3
- 目录
4
- - [ 普通样式] ( #1、普通样式 )
5
- - [ 按钮底部线条进度] ( #2、按钮底部线条进度 )
6
- - [ 按钮文字旋转进度] ( #3、按钮文字旋转进度 )
4
+ - [ 普通样式] ( #1普通样式 )
5
+ - [ 按钮底部线条进度] ( #2按钮底部线条进度 )
6
+ - [ 按钮文字旋转进度] ( #3按钮文字旋转进度 )
7
7
8
8
## 1、普通样式
9
9
[ 运行 NormalStyle.py] ( NormalStyle.py )
Original file line number Diff line number Diff line change 1
1
# QScrollArea
2
2
3
3
- 目录
4
- - [ 仿QQ设置面板] ( #1、仿QQ设置面板 )
4
+ - [ 仿QQ设置面板] ( #1仿QQ设置面板 )
5
5
6
6
## 1、仿QQ设置面板
7
7
[ 运行 QQSettingPanel.py] ( QQSettingPanel.py )
Original file line number Diff line number Diff line change 1
1
# QScrollBar
2
2
3
3
- 目录
4
- - [ 滚动条样式美化] ( #1、滚动条样式美化 )
4
+ - [ 滚动条样式美化] ( #1滚动条样式美化 )
5
5
6
6
## 1、滚动条样式美化
7
7
[ 运行 StyleScrollBar.py] ( StyleScrollBar.py )
Original file line number Diff line number Diff line change 1
1
# QSerialPort
2
2
3
3
- 目录
4
- - [ 串口调试小助手] ( #1、串口调试小助手 )
4
+ - [ 串口调试小助手] ( #1串口调试小助手 )
5
5
6
6
## 1、串口调试小助手
7
7
[ 运行 SerialDebugAssistant.py] ( SerialDebugAssistant.py )
Original file line number Diff line number Diff line change 1
1
# QSlider
2
2
3
3
- 目录
4
- - [ 滑动条点击定位] ( #1、滑动条点击定位 )
5
- - [ 双层圆环样式] ( #2、双层圆环样式 )
4
+ - [ 滑动条点击定位] ( #1滑动条点击定位 )
5
+ - [ 双层圆环样式] ( #2双层圆环样式 )
6
6
7
7
## 1、滑动条点击定位
8
8
[ 运行 ClickJumpSlider.py] ( ClickJumpSlider.py )
Original file line number Diff line number Diff line change 1
1
# QSplitter
2
2
3
3
- 目录
4
- - [ 分割窗口的分割条重绘] ( #1、分割窗口的分割条重绘 )
4
+ - [ 分割窗口的分割条重绘] ( #1分割窗口的分割条重绘 )
5
5
6
6
## 1、分割窗口的分割条重绘
7
7
[ 运行 RewriteHandle.py] ( RewriteHandle.py )
Original file line number Diff line number Diff line change 1
1
# QStackedWidget
2
2
3
3
- 目录
4
- - [ 左侧选项卡] ( #1、左侧选项卡 )
4
+ - [ 左侧选项卡] ( #1左侧选项卡 )
5
5
6
6
## 1、左侧选项卡
7
7
[ 运行 LeftTabStacked.py] ( LeftTabStacked.py )
Original file line number Diff line number Diff line change 1
1
# QTableView
2
2
3
3
- 目录
4
- - [ 表格内容复制] ( #1、表格内容复制 )
4
+ - [ 表格内容复制] ( #1表格内容复制 )
5
5
6
6
## 1、表格内容复制
7
7
[ 运行 CopyContent.py] ( CopyContent.py )
Original file line number Diff line number Diff line change 1
1
# QTableWidget
2
2
3
3
- 目录
4
- - [ Sqlalchemy动态拼接字段查询显示表格] ( #1、Sqlalchemy动态拼接字段查询显示表格 )
5
- - [ 表格嵌入日历,下拉框,进度条,按钮] ( #2、表格嵌入 )
4
+ - [ Sqlalchemy动态拼接字段查询显示表格] ( #1Sqlalchemy动态拼接字段查询显示表格 )
5
+ - [ 表格嵌入日历,下拉框,进度条,按钮] ( #2表格嵌入 )
6
6
7
7
## 1、Sqlalchemy动态拼接字段查询显示表格
8
8
[ 运行 SqlQuery.py] ( SqlQuery.py )
Original file line number Diff line number Diff line change 1
1
# QTextEdit
2
2
3
3
- 目录
4
- - [ 文本查找高亮] ( #1、文本查找高亮 )
4
+ - [ 文本查找高亮] ( #1文本查找高亮 )
5
5
6
6
## 1、文本查找高亮
7
7
[ 运行 HighlightText.py] ( HighlightText.py )
Original file line number Diff line number Diff line change 1
1
# QThread
2
2
3
3
- 目录
4
- - [ 继承QThread] ( #1、继承QThread )
5
- - [ moveToThread] ( #2、moveToThread )
6
- - [ 线程挂起恢复] ( #3、线程挂起恢复 )
7
- - [ 线程休眠唤醒] ( #4、线程休眠唤醒 )
4
+ - [ 继承QThread] ( #1继承QThread )
5
+ - [ moveToThread] ( #2moveToThread )
6
+ - [ 线程挂起恢复] ( #3线程挂起恢复 )
7
+ - [ 线程休眠唤醒] ( #4线程休眠唤醒 )
8
8
9
9
## 1、继承QThread
10
10
[ 运行 InheritQThread.py] ( InheritQThread.py )
Original file line number Diff line number Diff line change 1
1
# QTreeWidget
2
2
3
3
- 目录
4
- - [ 通过json数据生成树形结构] ( #1、通过json数据生成树形结构 )
5
- - [ 点击父节点全选/取消全选子节点] ( #2、点击父节点全选/取消全选子节点 )
4
+ - [ 通过json数据生成树形结构] ( #1通过json数据生成树形结构 )
5
+ - [ 点击父节点全选/取消全选子节点] ( #2点击父节点全选取消全选子节点 )
6
6
7
7
## 1、通过json数据生成树形结构
8
8
[ 运行 ParsingJson.py] ( ParsingJson.py )
You can’t perform that action at this time.
0 commit comments