File tree 7 files changed +8
-8
lines changed
7 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 100
100
![ FramelessWindow] ( ScreenShot/FramelessWindow.gif )
101
101
102
102
## 7、右下角弹出框
103
- [ 运行 WindowNotify.py] ( WindowNotify.py )
103
+ [ 运行 WindowNotify.py] ( WindowNotify.py ) | [ 查看 notify.ui ] ( Data/notify.ui )
104
104
105
105
![ WindowNotify] ( ScreenShot/WindowNotify.gif )
106
106
Original file line number Diff line number Diff line change 23
23
![ mouseFlow] ( ScreenShot/mouseFlow.gif )
24
24
25
25
## 2、禁止右键点击功能、鼠标滚轮,添加滚动条等功能
26
- [ 运行 graph1.py] ( graph1.py )
26
+ [ 运行 graph1.py] ( graph1.py ) | [ 查看 graphTest.ui ] ( Data/graphTest.ui )
27
27
28
28
![ mouseFlow] ( ScreenShot/function.gif )
29
29
30
30
## 3、不用修改源码,重加载,解决右键保存图片异常;解决自定义坐标轴密集显示;禁止鼠标事件;
31
31
[ 加载 tools.py] ( tools.py )
32
32
33
33
## 4、QScrollArea添加和修改大小例子;
34
- [ 运行 testGraphAnalysis.py] ( testGraphAnalysis.py )
34
+ [ 运行 testGraphAnalysis.py] ( testGraphAnalysis.py ) | [ 查看 graphAnalysis.ui ] ( Data/graphAnalysis.ui )
35
35
36
36
![ testGraphAnalysis] ( ScreenShot/GraphAnalysis.gif )
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ def findClose(points):
105
105
![ RlatticeEffect] ( ScreenShot/RlatticeEffect.gif )
106
106
107
107
## 4、页面切换/图片轮播动画
108
- [ 运行 PageSwitching.py] ( PageSwitching.py )
108
+ [ 运行 PageSwitching.py] ( PageSwitching.py ) | [ 查看 UiImageSlider.ui ] ( Data/UiImageSlider.ui )
109
109
110
110
1 . 使用` QPropertyAnimation ` 对` QStackedWidget ` 中的子控件进行pos位移操作实现动画切换特效
111
111
1 . 主要代码参考http://qt.shoutwiki.com/wiki/Extending_QStackedWidget_for_sliding_page_animations_in_Qt
Original file line number Diff line number Diff line change 4
4
- [ 仿QQ设置面板] ( #1仿QQ设置面板 )
5
5
6
6
## 1、仿QQ设置面板
7
- [ 运行 QQSettingPanel.py] ( QQSettingPanel.py )
7
+ [ 运行 QQSettingPanel.py] ( QQSettingPanel.py ) | [ 查看 setting.ui ] ( Data/setting.ui )
8
8
9
9
1 . 左侧为` QListWidget ` ,右侧使用` QScrollArea ` 设置` QVBoxLayout ` ,然后依次往里面添加QWidget
10
10
2 . 右侧添加` QWidget ` 的时候有两种方案
Original file line number Diff line number Diff line change 4
4
- [ 串口调试小助手] ( #1串口调试小助手 )
5
5
6
6
## 1、串口调试小助手
7
- [ 运行 SerialDebugAssistant.py] ( SerialDebugAssistant.py )
7
+ [ 运行 SerialDebugAssistant.py] ( SerialDebugAssistant.py ) | [ 查看 UiSerialPort.ui ] ( Data/UiSerialPort.ui )
8
8
9
9
用` QSerialPort ` 写了个类似串口调试小助手的工具, 这个类的官方资料: http://doc.qt.io/qt-5/qserialport.html
10
10
Original file line number Diff line number Diff line change 5
5
- [ 表格嵌入日历,下拉框,进度条,按钮] ( #2表格嵌入 )
6
6
7
7
## 1、Sqlalchemy动态拼接字段查询显示表格
8
- [ 运行 SqlQuery.py] ( SqlQuery.py )
8
+ [ 运行 SqlQuery.py] ( SqlQuery.py ) | [ 查看 mainui.ui ] ( Data/mainui.ui )
9
9
10
10
通过判断界面中选择的条件对` Sqlalchemy ` 的` model ` 进行字段拼接从而实现按条件查询
11
11
Original file line number Diff line number Diff line change 14
14
![ ParsingJson] ( ScreenShot/ParsingJson.png )
15
15
16
16
## 2、点击父节点全选/取消全选子节点
17
- [ 运行 testTreeWidget.py] ( testTreeWidget.py )
17
+ [ 运行 testTreeWidget.py] ( testTreeWidget.py ) | [ 查看 testTree.ui ] ( Data/testTree.ui )
18
18
19
19
点击父节点全选/取消全选子节点
20
20
You can’t perform that action at this time.
0 commit comments