更新目录

This commit is contained in:
Irony 2019-03-12 00:08:16 +08:00
parent ec891bde34
commit 3c751b4649
4 changed files with 166 additions and 65 deletions

View file

@ -19,6 +19,7 @@ encoding//Demo/WindowNotify.py=utf-8
encoding//QChart/LineChart.py=utf-8 encoding//QChart/LineChart.py=utf-8
encoding//QFont/AwesomeFont.py=utf-8 encoding//QFont/AwesomeFont.py=utf-8
encoding//QFont/Lib/FontAwesome.py=utf-8 encoding//QFont/Lib/FontAwesome.py=utf-8
encoding//QGraphicsDropShadowEffect/ShadowEffect.py=utf-8
encoding//QListView/CustomWidgetSortItem.py=utf-8 encoding//QListView/CustomWidgetSortItem.py=utf-8
encoding//QListView/SortItemByRole.py=utf-8 encoding//QListView/SortItemByRole.py=utf-8
encoding//QMessageBox/CustomColorIcon.py=utf-8 encoding//QMessageBox/CustomColorIcon.py=utf-8

View file

@ -96,7 +96,7 @@ def findClose(points):
![RlatticeEffect](ScreenShot/RlatticeEffect.gif) ![RlatticeEffect](ScreenShot/RlatticeEffect.gif)
## 5、页面切换/图片轮播动画 ## 4、页面切换/图片轮播动画
[运行 PageSwitching.py](PageSwitching.py) [运行 PageSwitching.py](PageSwitching.py)
1. 使用`QPropertyAnimation`对`QStackedWidget`中的子控件进行pos位移操作实现动画切换特效 1. 使用`QPropertyAnimation`对`QStackedWidget`中的子控件进行pos位移操作实现动画切换特效

View file

@ -1,6 +1,6 @@
# QWebEngineView # QWebEngineView
## 1、QWebEngineView ## 1、获取Cookie
[运行 GetCookie.py](GetCookie.py) [运行 GetCookie.py](GetCookie.py)
通过`QWebEngineProfile`中得到的`cookieStore`并绑定它的`cookieAdded`信号来得到Cookie 通过`QWebEngineProfile`中得到的`cookieStore`并绑定它的`cookieAdded`信号来得到Cookie

226
README.md
View file

@ -8,69 +8,169 @@ https://pyqt5.com 社区是专门针对PyQt5学习和提升开设的博客网站
## 目录 ## 目录
| 分类 | 目录 | - Layouts
|:-------|:-------| - [QVBoxLayout](QVBoxLayout)
| Demo | [Demo](Demo) - [QHBoxLayout](QHBoxLayout)
| ActiveX | [QAxWidget](QAxWidget) - [QGridLayout](QGridLayout)
| 日历 | [QCalendarWidget](QCalendarWidget) - [腾讯视频热播列表](QGridLayout/HotPlaylist.py)
| 图标 | [QChart](QChart) - [QFormLayout](QFormLayout)
| 复选框 | [QCheckBox](QCheckBox) - [QFlowLayout](QFlowLayout)
| 列视图 | [QColumnView](QColumnView) - [腾讯视频热播列表](QFlowLayout/HotPlaylist.py)
| 组合框 | [QComboBox](QComboBox)
| 日期时间 | [QDateTime](QDateTime) - Spacers
| 日期时间编辑 | [QDateTimeEdit](QDateTimeEdit) - [Horizontal Spacer](QSpacerItem)
| 刻度盘 | [QDial](QDial) - [Vertical Spacer](QSpacerItem)
| 停靠窗口 | [QDockWidget](QDockWidget)
| 双精度编辑 | [QDoubleSpinBox](QDoubleSpinBox) - Buttons
| 文件系统模型 | [QFileSystemModel](QFileSystemModel) - [QPushButton](QPushButton)
| 流布局 | [QFlowLayout](QFlowLayout) - [普通样式](QPushButton/NormalStyle.py)
| 字体选择 | [QFontComboBox](QFontComboBox) - [按钮底部线条进度](QPushButton/BottomLineProgress.py)
| 表单布局 | [QFormLayout](QFormLayout) - [按钮文字旋转进度](QPushButton/FontRotate.py)
| 边框容器 | [QFrame](QFrame) - [QToolButton](QToolButton)
| 边框阴影 | [QGraphicsDropShadowEffect](QGraphicsDropShadowEffect) - [QRadioButton](QRadioButton)
| 图形视图 | [QGraphicsView](QGraphicsView) - [QCheckBox](QCheckBox)
| 网格布局 | [QGridLayout](QGridLayout)
| 分组容器 | [QGroupBox](QGroupBox) - Item Views
| 横向布局 | [QHBoxLayout](QHBoxLayout) - [QListView](QListView)
| 文本图片 | [QLabel](QLabel) - [显示自定义Widget](QListView/CustomWidgetItem.py)
| 类液晶屏显示 | [QLCDNumber](QLCDNumber) - [显示自定义Widget并排序](QListView/CustomWidgetSortItem.py)
| 行输入框 | [QLineEdit](QLineEdit) - [自定义角色排序](QListView/SortItemByRole.py)
| 列表视图 | [QListView](QListView) - [QTreeView](QTreeView)
| 列表控件 | [QListWidget](QListWidget) - [QTableView](QTableView)
| 子区域 | [QMdiArea](QMdiArea) - [表格内容复制](QTableView/CopyContent.py)
| 菜单 | [QMenu](QMenu) - [QColumnView](QColumnView)
| 消息提示框 | [QMessageBox](QMessageBox) - [QUndoView](QUndoView)
| OpenGL | [QOpenGLWidget](QOpenGLWidget)
| 纯文本 | [QPlainTextEdit](QPlainTextEdit) - Item Widgets
| 进度条 | [QProgressBar](QProgressBar) - [QListWidget](QListWidget)
| 属性动画 | [QPropertyAnimation](QPropertyAnimation) - [删除自定义Item](QListWidget/DeleteCustomItem.py)
| 代理样式 | [QProxyStyle](QProxyStyle) - [自定义可拖拽Item](QListWidget/DragDrop.py)
| 按钮 | [QPushButton](QPushButton) - [腾讯视频热播列表](QListWidget/HotPlaylist.py)
| 单选框 | [QRadioButton](QRadioButton) - [QTreeWidget](QTreeWidget)
| 滚动区 | [QScrollArea](QScrollArea) - [通过json数据生成树形结构](QTreeWidget/ParsingJson.py)
| 滑动条 | [QScrollBar](QScrollBar) - [QTableWidget](QTableWidget)
| 串口 | [QSerialPort](QSerialPort) - [Sqlalchemy动态拼接字段查询显示表格](QTableWidget/SqlQuery.py)
| 拉动条 | [QSlider](QSlider)
| 拉伸条 | [QSpacerItem](QSpacerItem) - Containers
| 单精度编辑 | [QSpinBox](QSpinBox) - [QGroupBox](QGroupBox)
| 拆分窗口 | [QSplitter](QSplitter) - [QScrollArea](QScrollArea)
| 堆叠布局 | [QStackedLayout](QStackedLayout) - [仿QQ设置面板](QScrollArea/QQSettingPanel.py)
| 堆叠控件 | [QStackedWidget](QStackedWidget) - [QToolBox](QToolBox)
| 表格视图 | [QTableView](QTableView) - [QTabWidget](QTabWidget)
| 表格控件 | [QTableWidget](QTableWidget) - [QStackedWidget](QStackedWidget)
| 多标签 | [QTabWidget](QTabWidget) - [左侧选项卡](QStackedWidget/LeftTabStacked.py)
| 富文本 | [QTextBrowser](QTextBrowser) - [QFrame](QFrame)
| 多行富文本 | [QTextEdit](QTextEdit) - [QWidget](QWidget)
| 多线程 | [QThread](QThread) - [样式表测试](QWidget/WidgetStyle.py)
| 时间编辑 | [QTimeEdit](QTimeEdit) - [QMdiArea](QMdiArea)
| 工具箱 | [QToolBox](QToolBox) - [QDockWidget](QDockWidget)
| 工具按钮 | [QToolButton](QToolButton)
| 树形视图 | [QTreeView](QTreeView) - Input Widgets
| 树形控件 | [QTreeWidget](QTreeWidget) - [QComboBox](QComboBox)
| 纵向布局 | [QVBoxLayout](QVBoxLayout) - [下拉数据关联](QComboBox/CityLinkage.py)
| WebEngine | [QWebEngineView](QWebEngineView) - [QFontComboBox](QFontComboBox)
| WebView | [QWebView](QWebView) - [QLineEdit](QLineEdit)
| QWidget | [QWidget](QWidget) - [QTextEdit](QTextEdit)
- [文本查找高亮](QTextEdit/HighlightText.py)
- [QPlainTextEdit](QPlainTextEdit)
- [QSpinBox](QSpinBox)
- [QDoubleSpinBox](QDoubleSpinBox)
- [QTimeEdit](QTimeEdit)
- [QDateTime](QDateTime)
- [QDial](QDial)
- [QScrollBar](QScrollBar)
- [滚动条样式美化](QScrollBar/StyleScrollBar.py)
- [QSlider](QSlider)
- [滑动条点击定位](QSlider/ClickJumpSlider.py)
- [双层圆环样式](QSlider/QssQSlider.py)
- Display Widgets
- [QLabel](QLabel)
- [图片加载显示](QLabel/ShowImage.py)
- [图片旋转](QLabel/ImageRotate.py)
- [仿网页图片错位显示](QLabel/ImageSlipped.py)
- [显示.9格式图片(气泡)](QLabel/NinePatch.py)
- [圆形图片](QLabel/CircleImage.py)
- [QTextBrowser](QTextBrowser)
- [QGraphicsView](QGraphicsView)
- [绘制世界地图](QGraphicsView/WorldMap.py)
- [添加QWidget](QGraphicsView/AddQWidget.py)
- [QCalendarWidget](QCalendarWidget)
- [QSS美化日历样式](QCalendarWidget/CalendarQssStyle.py)
- [QLCDNumber](QLCDNumber)
- [QProgressBar](QProgressBar)
- [常规样式美化](QProgressBar/SimpleStyle.py)
- [圆圈进度条](QProgressBar/RoundProgressBar.py)
- [百分比进度条](QProgressBar/PercentProgressBar.py)
- [Metro进度条](QProgressBar/MetroCircleProgress.py)
- [水波纹进度条](QProgressBar/WaterProgressBar.py)
- [QOpenGLWidget](QOpenGLWidget)
- [QWebView](QWebView)
- [梦幻树](QWebView/DreamTree.py)
- [获取Cookie](QWebView/GetCookie.py)
- [QWebEngineView](QWebEngineView)
- [获取Cookie](QWebEngineView/GetCookie.py)
- [QThread](QThread)
- [继承QThread](QThread/InheritQThread.py)
- [moveToThread](QThread/moveToThread.py)
- [线程挂起恢复](QThread/SuspendThread.py)
- [线程休眠唤醒](QThread/WakeupThread.py)
- [QtQuick](QtQuick)
- [Flat样式](QtQuick/FlatStyle.py)
- [QChart](QChart)
- [折线图](QChart/LineChart.py)
- [折线堆叠图](QChart/LineStack.py)
- [柱状堆叠图](QChart/BarStack.py)
- [LineChart自定义xy轴](QChart/CustomXYaxis.py)
- [ToolTip提示](QChart/ToolTip.py)
- [Animation](QPropertyAnimation)
- [窗口淡入淡出](QPropertyAnimation/FadeInOut.py)
- [右键菜单动画](QPropertyAnimation/MenuAnimation.py)
- [点阵特效](QPropertyAnimation/RlatticeEffect.py)
- [页面切换/图片轮播动画](QPropertyAnimation/PageSwitching.py)
- Others
- [QFont](QFont)
- [加载自定义字体](QFont/AwesomeFont.py)
- [QMenu](QMenu)
- [菜单设置多选并且不关闭](QMenu/MultiSelect.py)
- [QAxWidget](QAxWidget)
- [显示Word、Excel、PDF文件](QAxWidget/ViewOffice.py)
- [QSplitter](QSplitter)
- [分割窗口的分割条重绘](QSplitter/RewriteHandle.py)
- [QSerialPort](QSerialPort)
- [串口调试小助手](QSerialPort/SerialDebugAssistant.py)
- [QProxyStyle](QProxyStyle)
- [Tab文字方向](QProxyStyle/TabTextDirection.py)
- [QMessageBox](QMessageBox)
- [消息对话框倒计时关闭](QMessageBox/CountDownClose.py)
- [自定义图标等](QMessageBox/CustomColorIcon.py)
- [QFileSystemModel](QFileSystemModel)
- [自定义图标](QFileSystemModel/CustomIcon.py)
- [QGraphicsDropShadowEffect](QGraphicsDropShadowEffect)
- [边框阴影动画](QGraphicsDropShadowEffect/ShadowEffect.py)
- [Demo](Demo)
- [重启窗口Widget](Demo/RestartWindow.py)
- [简单的窗口贴边隐藏](Demo/WeltHideWindow.py)
- [嵌入外部窗口](Demo/EmbedWindow.py)
- [简单跟随其它窗口](Demo/FollowWindow.py)
- [简单探测窗口和放大截图](Demo/ProbeWindow.py)
- [无边框自定义标题栏窗口](Demo/FramelessWindow.py)
- [右下角弹出框](Demo/WindowNotify.py)
- [程序重启](Demo/AutoRestart.py)
- [自定义属性](Demo/CustomProperties.py)
- [调用截图DLL](Demo/ScreenShotDll.py)
- [单实例应用](Demo/SingleApplication.py)
- [简单的右下角气泡提示](Demo/BubbleTips.py)
- [右侧消息通知栏](Demo/Notification.py)
- [验证码控件](Demo/VerificationCode.py)
- [人脸特征点](Demo/FacePoints.py)
- [使用Threading](Demo/QtThreading.py)
# QQ群 # QQ群