diff --git a/PyQtChart练习/README.md b/PyQtChart练习/README.md index 3fd07af..1486e90 100644 --- a/PyQtChart练习/README.md +++ b/PyQtChart练习/README.md @@ -1,5 +1,5 @@ # PyQtChart练习 -
+ like [百度 echarts](http://echarts.baidu.com/demo.htmlhttp://echarts.baidu.com/demo.html) ### [Python3.5 or latter][PyQt5 PyQtChart] diff --git a/PyQtChart练习/test/README.md b/PyQtChart练习/test/README.md index 715aa5b..1b9956c 100644 --- a/PyQtChart练习/test/README.md +++ b/PyQtChart练习/test/README.md @@ -1,8 +1,7 @@ -# PyQtChart练习-测试 -
- -### 1.LineChart
- - -### 2.LineChart自定义xy轴
- \ No newline at end of file +# PyQtChart练习-测试 + +### [1.LineChart](LineChart.py) +![LineChart](ScreenShot/1.png) + +### [2.LineChart自定义xy轴](LineChart自定义xy轴.py) +![LineChart](ScreenShot/2.png) \ No newline at end of file diff --git a/QGraphicsView练习/世界地图/README.md b/QGraphicsView练习/世界地图/README.md index 0a6c6db..8caa5b8 100644 --- a/QGraphicsView练习/世界地图/README.md +++ b/QGraphicsView练习/世界地图/README.md @@ -1,6 +1,6 @@ -# 描绘世界地图 - -# 截图 -世界地图-使用Ctrl+滑轮进行放大缩小 - - \ No newline at end of file +# 描绘世界地图 + +# 截图 +世界地图-使用Ctrl+滑轮进行放大缩小 +![ScreenShot1](ScreenShot/1.png) +![ScreenShot2](ScreenShot/1.png) \ No newline at end of file diff --git a/README.md b/README.md index 6afa775..6263d97 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,34 @@ # 各种各样的PyQt测试和例子 -
### [Python3.4.4 or Python3.5][PyQt5] -### 1.右下角弹出框
+### [1.右下角弹出框](右下角弹出框/) -### 2.单实例应用
+### [2.单实例应用](单实例应用/) -### 3.字体测试
+### [3.字体测试](字体测试/) -### 4.程序重启
+### [4.程序重启](程序重启/) -### 5.验证码控件
+### [5.验证码控件](验证码控件/) -### 6.表格复制
+### [6.表格复制](表格复制/) -### 7.梦幻树
+### [7.梦幻树](梦幻树/) -### 8.自定义属性
+### [8.自定义属性测试](自定义属性测试/) -### 9.自动更新
+### [9.自动更新](自动更新/) -### 10.自定义QWidget的QSS样式
+### [10.自定义QWidget的QSS样式](自定义QWidget的QSS样式/) -### 11.浏览器获取Cookie
+### [11.浏览器获取Cookie](浏览器获取Cookie/) -### 12.全局热键
+### [12.全局热键](全局热键/) -### 13.图片加载
+### [13.图片加载](图片加载/) -### 14.QGraphicsView练习
\ No newline at end of file +### [14.QGraphicsView练习](QGraphicsView练习/) + - [14.1 世界地图](QGraphicsView练习/世界地图) + - [14.2 添加QWidget](QGraphicsView练习/添加QWidget.py) + - [14.3 QChartToolTipTest](QGraphicsView练习/QChartToolTipTest.py) \ No newline at end of file diff --git a/全局热键/README.md b/全局热键/README.md index 9cd5d96..d9da8be 100644 --- a/全局热键/README.md +++ b/全局热键/README.md @@ -1,9 +1,9 @@ -# PyQt全局热键 For Windows Test - - 能监听热键,但是有个问题就是其它程序无法接受到事件
- 比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存
- -这里还有个比较好的例子hotkey.py - -# 截图 - \ No newline at end of file +# PyQt全局热键 For Windows Test + + 能监听热键,但是有个问题就是其它程序无法接受到事件
+ 比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存
+ +这里还有个比较好的例子[hotkey.py](https://github.com/yeejlan/py-stock-watcher/blob/87a7b7cfdeb01b44058fac6906c9cce5fd19cac0/modules/hotkey.py) + +# 截图 +![截图](ScreenShot/1.png) \ No newline at end of file diff --git a/单实例应用/README.md b/单实例应用/README.md index e5b19f4..190fd37 100644 --- a/单实例应用/README.md +++ b/单实例应用/README.md @@ -1,7 +1,6 @@ -#单实例应用 Application -
- -###[Python3.4.4 or Python3.5][PyQt5] - -方式一、QSharedMemory
-方式一、QLocalSocket, QLocalServer \ No newline at end of file +#单实例应用 Application + +###[Python3.4.4 or Python3.5][PyQt5] + + - 方法1:QSharedMemory + - 方法2:QLocalSocket, QLocalServer \ No newline at end of file diff --git a/右下角弹出框/README.md b/右下角弹出框/README.md index 80d7a85..685208f 100644 --- a/右下角弹出框/README.md +++ b/右下角弹出框/README.md @@ -1,8 +1,7 @@ -# 右下角弹出框 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -# 截图 - - \ No newline at end of file +# 右下角弹出框 + +### [Python3.4.4 or Python3.5][PyQt5] + +# 截图 +![截图](ScreenShot/1.png) +![截图](ScreenShot/2.png) \ No newline at end of file diff --git a/图片加载/README.md b/图片加载/README.md index 88ef7ab..8ead27c 100644 --- a/图片加载/README.md +++ b/图片加载/README.md @@ -1,5 +1,4 @@ # 图片加载测试 -
### [Python3.4.4 or Python3.5][PyQt5] @@ -23,4 +22,4 @@ 5. 通过QMovie加载gif图片 # 截图 - \ No newline at end of file +![截图](ScreenShot/1.gif) \ No newline at end of file diff --git a/字体测试/README.md b/字体测试/README.md index 77c7485..70c48e2 100644 --- a/字体测试/README.md +++ b/字体测试/README.md @@ -1,10 +1,9 @@ -# 字体测试 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载 - -# 截图 - - \ No newline at end of file +# 字体测试 + +### [Python3.4.4 or Python3.5][PyQt5] + +### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载 + +# 截图 +![截图](ScreenShot/1.png) +![截图](ScreenShot/2.png) \ No newline at end of file diff --git a/梦幻树/README.md b/梦幻树/README.md index 4ce0621..1417676 100644 --- a/梦幻树/README.md +++ b/梦幻树/README.md @@ -1,10 +1,9 @@ -# 梦幻树 -
- -### [Python3.4.4][PyQt5] - -# 截图 - - -# 说明 +# 梦幻树 + +### [Python3.4.4][PyQt5] + +# 截图 +![截图](ScreenShot/1.png) + +# 说明 使用QWebkit加载html实现,采用窗口背景透明和穿透方式 \ No newline at end of file diff --git a/浏览器获取Cookie/README.md b/浏览器获取Cookie/README.md index 531e92d..f05d72e 100644 --- a/浏览器获取Cookie/README.md +++ b/浏览器获取Cookie/README.md @@ -1,9 +1,9 @@ -# 获取QWebView或者QWebEngineView的网页Cookie - -1.QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar, -最后得到cookie,当然也可以设置自己的QNetworkCookieJar
-2.QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie - -# 截图 - - \ No newline at end of file +# 获取QWebView或者QWebEngineView的网页Cookie + + - QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar, +最后得到cookie,当然也可以设置自己的QNetworkCookieJar + - QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie + +# 截图 +![截图](ScreenShot/1.png) +![截图](ScreenShot/2.png) \ No newline at end of file diff --git a/程序重启/README.md b/程序重启/README.md index 81e135d..50117ad 100644 --- a/程序重启/README.md +++ b/程序重启/README.md @@ -1,10 +1,9 @@ -# 程序重启 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -# 截图 - - -# exe 下载 -AutoRestart.exe \ No newline at end of file +# 程序重启 + +### [Python3.4.4 or Python3.5][PyQt5] + +# 截图 +![截图2](ScreenShot/1.png) + +# exe 下载 +[AutoRestart.exe](dist/AutoRestart.exe) \ No newline at end of file diff --git a/自动更新/README.md b/自动更新/README.md index 5e7eb11..5088473 100644 --- a/自动更新/README.md +++ b/自动更新/README.md @@ -1,6 +1,6 @@ -# 自动更新 - -1.dist/mylibs1.zip 为版本一的文件 -2.dist/mylibs2.zip 为版本二的文件 - +# 自动更新 + + - dist/mylibs1.zip 为版本一的文件 + - dist/mylibs2.zip 为版本二的文件 + 运行演示后,再次演示。需要把mylibs1.zip中的文件解压出来替换 \ No newline at end of file diff --git a/自定义QWidget的QSS样式/README.md b/自定义QWidget的QSS样式/README.md index e4ad81f..6f4ebe2 100644 --- a/自定义QWidget的QSS样式/README.md +++ b/自定义QWidget的QSS样式/README.md @@ -1,9 +1,10 @@ -# 自定QWidget 设置QSS样式 -由于自定义QWidget 会导致QSS无效 -这里通过两个方法来实现 - -1.重写paintEvent -2.设置Qt.WA_StyledBackground属性 - -# 截图 - \ No newline at end of file +# 自定QWidget 设置QSS样式 + +由于自定义QWidget 会导致QSS无效 +这里通过两个方法来实现 + + - 1.重写paintEvent + - 2.设置Qt.WA_StyledBackground属性 + +# 截图 +![截图](ScreenShot/1.png) \ No newline at end of file diff --git a/自定义属性测试/README.md b/自定义属性测试/README.md index af5c302..8df66a9 100644 --- a/自定义属性测试/README.md +++ b/自定义属性测试/README.md @@ -1,7 +1,6 @@ -# 自定义属性测试 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -# 截图 - \ No newline at end of file +# 自定义属性测试 + +### [Python3.4.4 or Python3.5][PyQt5] + +# 截图 +![截图](ScreenShot/1.png) \ No newline at end of file diff --git a/表格复制/README.md b/表格复制/README.md index 6c79e55..514a0e5 100644 --- a/表格复制/README.md +++ b/表格复制/README.md @@ -1,8 +1,7 @@ -# 表格复制 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -# 截图 - - \ No newline at end of file +# 表格复制 + +### [Python3.4.4 or Python3.5][PyQt5] + +# 截图 +![截图1](ScreenShot/1.png) +![截图2](ScreenShot/2.png) \ No newline at end of file diff --git a/验证码控件/README.md b/验证码控件/README.md index fde642b..b10d632 100644 --- a/验证码控件/README.md +++ b/验证码控件/README.md @@ -1,12 +1,11 @@ -# 验证码控件 -
- -### [Python3.4.4 or Python3.5][PyQt5] - -# 截图 - - -# 说明 -2.更新为paintEvent方式,采用上下跳动 -1.参考网上一些代码,都是采用paintEvent绘制,这里采用QLabel显示html结合字体来显示文字
+# 验证码控件 + +### [Python3.4.4 or Python3.5][PyQt5] + +# 截图 +![截图](ScreenShot/1.gif) + +# 说明 +2.更新为paintEvent方式,采用上下跳动 +1.参考网上一些代码,都是采用paintEvent绘制,这里采用QLabel显示html结合字体来显示文字
然后在paintEvent中绘制噪点和线条 \ No newline at end of file