update readme

This commit is contained in:
Irony 2017-12-27 00:20:50 +08:00
parent a16f63fe61
commit e09d04e792
17 changed files with 127 additions and 134 deletions

View file

@ -1,5 +1,5 @@
# PyQtChart练习
<br />
like [百度 echarts](http://echarts.baidu.com/demo.htmlhttp://echarts.baidu.com/demo.html)
### [Python3.5 or latter][PyQt5 PyQtChart]

View file

@ -1,8 +1,7 @@
# PyQtChart练习-测试
<br />
### 1.<a href="LineChart.py">LineChart</a><br />
<img src="ScreenShot/1.png" />
### 2.<a href="LineChart自定义xy轴.py">LineChart自定义xy轴</a><br />
<img src="ScreenShot/2.png" />
# PyQtChart练习-测试
### [1.LineChart](LineChart.py)
![LineChart](ScreenShot/1.png)
### [2.LineChart自定义xy轴](LineChart自定义xy轴.py)
![LineChart](ScreenShot/2.png)

View file

@ -1,6 +1,6 @@
# 描绘世界地图
# 截图
世界地图-使用Ctrl+滑轮进行放大缩小
<img src="ScreenShot/1.png" />
<img src="ScreenShot/2.png" />
# 描绘世界地图
# 截图
世界地图-使用Ctrl+滑轮进行放大缩小
![ScreenShot1](ScreenShot/1.png)
![ScreenShot2](ScreenShot/1.png)

View file

@ -1,32 +1,34 @@
# 各种各样的PyQt测试和例子
<br />
### [Python3.4.4 or Python3.5][PyQt5]
### 1.<a href="右下角弹出框">右下角弹出框</a><br />
### [1.右下角弹出框](右下角弹出框/)
### 2.<a href="单实例应用">单实例应用</a><br />
### [2.单实例应用](单实例应用/)
### 3.<a href="字体测试">字体测试</a><br />
### [3.字体测试](字体测试/)
### 4.<a href="程序重启">程序重启</a><br />
### [4.程序重启](程序重启/)
### 5.<a href="验证码控件">验证码控件</a><br />
### [5.验证码控件](验证码控件/)
### 6.<a href="表格复制">表格复制</a><br />
### [6.表格复制](表格复制/)
### 7.<a href="梦幻树">梦幻树</a><br />
### [7.梦幻树](梦幻树/)
### 8.<a href="自定义属性测试">自定义属性</a><br />
### [8.自定义属性测试](自定义属性测试/)
### 9.<a href="自动更新">自动更新</a><br />
### [9.自动更新](自动更新/)
### 10.<a href="自定义QWidget的QSS样式">自定义QWidget的QSS样式</a><br />
### [10.自定义QWidget的QSS样式](自定义QWidget的QSS样式/)
### 11.<a href="浏览器获取Cookie">浏览器获取Cookie</a><br />
### [11.浏览器获取Cookie](浏览器获取Cookie/)
### 12.<a href="全局热键">全局热键</a><br />
### [12.全局热键](全局热键/)
### 13.<a href="图片加载">图片加载</a><br />
### [13.图片加载](图片加载/)
### 14.<a href="QGraphicsView练习">QGraphicsView练习</a><br />
### [14.QGraphicsView练习](QGraphicsView练习/)
- [14.1 世界地图](QGraphicsView练习/世界地图)
- [14.2 添加QWidget](QGraphicsView练习/添加QWidget.py)
- [14.3 QChartToolTipTest](QGraphicsView练习/QChartToolTipTest.py)

View file

@ -1,9 +1,9 @@
# PyQt全局热键 For Windows Test
能监听热键,但是有个问题就是其它程序无法接受到事件<br/>
比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存<br/>
这里还有个比较好的例子<a href="https://github.com/yeejlan/py-stock-watcher/blob/87a7b7cfdeb01b44058fac6906c9cce5fd19cac0/modules/hotkey.py">hotkey.py</a>
# 截图
<img src="ScreenShot/1.png" />
# PyQt全局热键 For Windows Test
能监听热键,但是有个问题就是其它程序无法接受到事件<br/>
比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存<br/>
这里还有个比较好的例子[hotkey.py](https://github.com/yeejlan/py-stock-watcher/blob/87a7b7cfdeb01b44058fac6906c9cce5fd19cac0/modules/hotkey.py)
# 截图
![截图](ScreenShot/1.png)

View file

@ -1,7 +1,6 @@
#单实例应用 Application
<br />
###[Python3.4.4 or Python3.5][PyQt5]
方式一、QSharedMemory <br />
方式一、QLocalSocket, QLocalServer
#单实例应用 Application
###[Python3.4.4 or Python3.5][PyQt5]
- 方法1QSharedMemory
- 方法2QLocalSocket, QLocalServer

View file

@ -1,8 +1,7 @@
# 右下角弹出框
<br />
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
<img src="ScreenShot/1.png" />
<img src="ScreenShot/2.png" />
# 右下角弹出框
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
![截图](ScreenShot/1.png)
![截图](ScreenShot/2.png)

View file

@ -1,5 +1,4 @@
# 图片加载测试
<br />
### [Python3.4.4 or Python3.5][PyQt5]
@ -23,4 +22,4 @@
5. 通过QMovie加载gif图片
# 截图
<img src="ScreenShot/1.gif" />
![截图](ScreenShot/1.gif)

View file

@ -1,10 +1,9 @@
# 字体测试
<br />
### [Python3.4.4 or Python3.5][PyQt5]
### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载
# 截图
<img src="ScreenShot/1.png" />
<img src="ScreenShot/2.png" />
# 字体测试
### [Python3.4.4 or Python3.5][PyQt5]
### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载
# 截图
![截图](ScreenShot/1.png)
![截图](ScreenShot/2.png)

View file

@ -1,10 +1,9 @@
# 梦幻树
<br />
### [Python3.4.4][PyQt5]
# 截图
<img src="ScreenShot/1.png" />
# 说明
# 梦幻树
### [Python3.4.4][PyQt5]
# 截图
![截图](ScreenShot/1.png)
# 说明
使用QWebkit加载html实现,采用窗口背景透明和穿透方式

View file

@ -1,9 +1,9 @@
# 获取QWebView或者QWebEngineView的网页Cookie
1.QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar,
最后得到cookie,当然也可以设置自己的QNetworkCookieJar <br/>
2.QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie
# 截图
<img src="ScreenShot/1.png" />
<img src="ScreenShot/2.png" />
# 获取QWebView或者QWebEngineView的网页Cookie
- QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar,
最后得到cookie,当然也可以设置自己的QNetworkCookieJar
- QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie
# 截图
![截图](ScreenShot/1.png)
![截图](ScreenShot/2.png)

View file

@ -1,10 +1,9 @@
# 程序重启
<br />
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
<img src="ScreenShot/1.png" />
# exe 下载
<a href="dist/AutoRestart.exe">AutoRestart.exe</a>
# 程序重启
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
![截图2](ScreenShot/1.png)
# exe 下载
[AutoRestart.exe](dist/AutoRestart.exe)

View file

@ -1,6 +1,6 @@
# 自动更新
1.dist/mylibs1.zip 为版本一的文件
2.dist/mylibs2.zip 为版本二的文件
# 自动更新
- dist/mylibs1.zip 为版本一的文件
- dist/mylibs2.zip 为版本二的文件
运行演示后再次演示。需要把mylibs1.zip中的文件解压出来替换

View file

@ -1,9 +1,10 @@
# 自定QWidget 设置QSS样式
由于自定义QWidget 会导致QSS无效
这里通过两个方法来实现
1.重写paintEvent
2.设置Qt.WA_StyledBackground属性
# 截图
<img src="ScreenShot/1.png" />
# 自定QWidget 设置QSS样式
由于自定义QWidget 会导致QSS无效
这里通过两个方法来实现
- 1.重写paintEvent
- 2.设置Qt.WA_StyledBackground属性
# 截图
![截图](ScreenShot/1.png)

View file

@ -1,7 +1,6 @@
# 自定义属性测试
<br />
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
<img src="ScreenShot/1.png" />
# 自定义属性测试
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
![截图](ScreenShot/1.png)

View file

@ -1,8 +1,7 @@
# 表格复制
<br />
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
<img src="ScreenShot/1.png" />
<img src="ScreenShot/2.png" />
# 表格复制
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
![截图1](ScreenShot/1.png)
![截图2](ScreenShot/2.png)

View file

@ -1,12 +1,11 @@
# 验证码控件
<br />
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
<img src="ScreenShot/1.gif" />
# 说明
2.更新为paintEvent方式,采用上下跳动
1.参考网上一些代码都是采用paintEvent绘制这里采用QLabel显示html结合字体来显示文字<br />
# 验证码控件
### [Python3.4.4 or Python3.5][PyQt5]
# 截图
![截图](ScreenShot/1.gif)
# 说明
2.更新为paintEvent方式,采用上下跳动
1.参考网上一些代码都是采用paintEvent绘制这里采用QLabel显示html结合字体来显示文字<br />
然后在paintEvent中绘制噪点和线条