update readme
This commit is contained in:
parent
a16f63fe61
commit
e09d04e792
17 changed files with 127 additions and 134 deletions
|
@ -1,5 +1,5 @@
|
||||||
# PyQtChart练习
|
# PyQtChart练习
|
||||||
<br />
|
|
||||||
like [百度 echarts](http://echarts.baidu.com/demo.htmlhttp://echarts.baidu.com/demo.html)
|
like [百度 echarts](http://echarts.baidu.com/demo.htmlhttp://echarts.baidu.com/demo.html)
|
||||||
|
|
||||||
### [Python3.5 or latter][PyQt5 PyQtChart]
|
### [Python3.5 or latter][PyQt5 PyQtChart]
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
# PyQtChart练习-测试
|
# PyQtChart练习-测试
|
||||||
<br />
|
|
||||||
|
|
||||||
### 1.<a href="LineChart.py">LineChart</a><br />
|
### [1.LineChart](LineChart.py)
|
||||||
<img src="ScreenShot/1.png" />
|
![LineChart](ScreenShot/1.png)
|
||||||
|
|
||||||
### 2.<a href="LineChart自定义xy轴.py">LineChart自定义xy轴</a><br />
|
### [2.LineChart自定义xy轴](LineChart自定义xy轴.py)
|
||||||
<img src="ScreenShot/2.png" />
|
![LineChart](ScreenShot/2.png)
|
|
@ -2,5 +2,5 @@
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
世界地图-使用Ctrl+滑轮进行放大缩小
|
世界地图-使用Ctrl+滑轮进行放大缩小
|
||||||
<img src="ScreenShot/1.png" />
|
![ScreenShot1](ScreenShot/1.png)
|
||||||
<img src="ScreenShot/2.png" />
|
![ScreenShot2](ScreenShot/1.png)
|
32
README.md
32
README.md
|
@ -1,32 +1,34 @@
|
||||||
# 各种各样的PyQt测试和例子
|
# 各种各样的PyQt测试和例子
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [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)
|
|
@ -3,7 +3,7 @@
|
||||||
能监听热键,但是有个问题就是其它程序无法接受到事件<br/>
|
能监听热键,但是有个问题就是其它程序无法接受到事件<br/>
|
||||||
比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存<br/>
|
比如Ctrl+S,在记事本里随便输入内容按下Ctrl+S发现无法保存<br/>
|
||||||
|
|
||||||
这里还有个比较好的例子<a href="https://github.com/yeejlan/py-stock-watcher/blob/87a7b7cfdeb01b44058fac6906c9cce5fd19cac0/modules/hotkey.py">hotkey.py</a>
|
这里还有个比较好的例子[hotkey.py](https://github.com/yeejlan/py-stock-watcher/blob/87a7b7cfdeb01b44058fac6906c9cce5fd19cac0/modules/hotkey.py)
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
|
@ -1,7 +1,6 @@
|
||||||
#单实例应用 Application
|
#单实例应用 Application
|
||||||
<br />
|
|
||||||
|
|
||||||
###[Python3.4.4 or Python3.5][PyQt5]
|
###[Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
方式一、QSharedMemory <br />
|
- 方法1:QSharedMemory
|
||||||
方式一、QLocalSocket, QLocalServer
|
- 方法2:QLocalSocket, QLocalServer
|
|
@ -1,8 +1,7 @@
|
||||||
# 右下角弹出框
|
# 右下角弹出框
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
||||||
<img src="ScreenShot/2.png" />
|
![截图](ScreenShot/2.png)
|
|
@ -1,5 +1,4 @@
|
||||||
# 图片加载测试
|
# 图片加载测试
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
|
@ -23,4 +22,4 @@
|
||||||
5. 通过QMovie加载gif图片
|
5. 通过QMovie加载gif图片
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.gif" />
|
![截图](ScreenShot/1.gif)
|
|
@ -1,10 +1,9 @@
|
||||||
# 字体测试
|
# 字体测试
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载
|
### 其中Roboto字体通过TTF编辑器修改了family,方便QFont加载
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
||||||
<img src="ScreenShot/2.png" />
|
![截图](ScreenShot/2.png)
|
|
@ -1,10 +1,9 @@
|
||||||
# 梦幻树
|
# 梦幻树
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4][PyQt5]
|
### [Python3.4.4][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
||||||
|
|
||||||
# 说明
|
# 说明
|
||||||
使用QWebkit加载html实现,采用窗口背景透明和穿透方式
|
使用QWebkit加载html实现,采用窗口背景透明和穿透方式
|
|
@ -1,9 +1,9 @@
|
||||||
# 获取QWebView或者QWebEngineView的网页Cookie
|
# 获取QWebView或者QWebEngineView的网页Cookie
|
||||||
|
|
||||||
1.QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar,
|
- QWebView很简单,从page()中得到QNetworkAccessManager,在从中得到QNetworkCookieJar,
|
||||||
最后得到cookie,当然也可以设置自己的QNetworkCookieJar <br/>
|
最后得到cookie,当然也可以设置自己的QNetworkCookieJar
|
||||||
2.QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie
|
- QWebEngineView的话目前是通过QWebEngineProfile中得到的cookieStore并绑定它的cookieAdded信号来得到Cookie
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
||||||
<img src="ScreenShot/2.png" />
|
![截图](ScreenShot/2.png)
|
|
@ -1,10 +1,9 @@
|
||||||
# 程序重启
|
# 程序重启
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图2](ScreenShot/1.png)
|
||||||
|
|
||||||
# exe 下载
|
# exe 下载
|
||||||
<a href="dist/AutoRestart.exe">AutoRestart.exe</a>
|
[AutoRestart.exe](dist/AutoRestart.exe)
|
|
@ -1,6 +1,6 @@
|
||||||
# 自动更新
|
# 自动更新
|
||||||
|
|
||||||
1.dist/mylibs1.zip 为版本一的文件
|
- dist/mylibs1.zip 为版本一的文件
|
||||||
2.dist/mylibs2.zip 为版本二的文件
|
- dist/mylibs2.zip 为版本二的文件
|
||||||
|
|
||||||
运行演示后,再次演示。需要把mylibs1.zip中的文件解压出来替换
|
运行演示后,再次演示。需要把mylibs1.zip中的文件解压出来替换
|
|
@ -1,9 +1,10 @@
|
||||||
# 自定QWidget 设置QSS样式
|
# 自定QWidget 设置QSS样式
|
||||||
|
|
||||||
由于自定义QWidget 会导致QSS无效
|
由于自定义QWidget 会导致QSS无效
|
||||||
这里通过两个方法来实现
|
这里通过两个方法来实现
|
||||||
|
|
||||||
1.重写paintEvent
|
- 1.重写paintEvent
|
||||||
2.设置Qt.WA_StyledBackground属性
|
- 2.设置Qt.WA_StyledBackground属性
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
|
@ -1,7 +1,6 @@
|
||||||
# 自定义属性测试
|
# 自定义属性测试
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图](ScreenShot/1.png)
|
|
@ -1,8 +1,7 @@
|
||||||
# 表格复制
|
# 表格复制
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.png" />
|
![截图1](ScreenShot/1.png)
|
||||||
<img src="ScreenShot/2.png" />
|
![截图2](ScreenShot/2.png)
|
|
@ -1,10 +1,9 @@
|
||||||
# 验证码控件
|
# 验证码控件
|
||||||
<br />
|
|
||||||
|
|
||||||
### [Python3.4.4 or Python3.5][PyQt5]
|
### [Python3.4.4 or Python3.5][PyQt5]
|
||||||
|
|
||||||
# 截图
|
# 截图
|
||||||
<img src="ScreenShot/1.gif" />
|
![截图](ScreenShot/1.gif)
|
||||||
|
|
||||||
# 说明
|
# 说明
|
||||||
2.更新为paintEvent方式,采用上下跳动
|
2.更新为paintEvent方式,采用上下跳动
|
||||||
|
|
Loading…
Reference in a new issue