- 安裝PyQt5,推薦直接下載whl的二進制包進行安裝
>https://pypi.org/project/PyQt5/#files
- 安裝QtDesigner
>https://pypi.org/project/pyqt5-tools/5.9.0.1.2/#files
- 添加系統環境變量,
`最好先在真實環境裝一遍 方便添加環境變量`
>QT\_QPA\_PLATFORM\_PLUGIN\_PATH
>C:\Program Files\Python36\Lib\site-packages\PyQt5\Qt\plugins
- 配置PyCharm
>QtDesigner
>C:\Program Files\Python36\Lib\site-packages\pyqt5-tools\designer.exe
>$FileDir$

- 設置“PyUIC”
>PyUIC
>C:\Program Files\Python36\python.exe
>-m PyQt5.uic.pyuic ?$FileName$ -o $FileNameWithoutExtension$.py
>$FileDir$

- 使用PyUIC將test.ui文件轉換為test.py
- 生成代碼后,還不能運行,因為這只是一個界面的代碼
- 添加main.py,因為ui文件命名為test,所以import是test
~~~
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
~~~
>https://maicss.gitbooks.io/pyqt5/content/hello_world.html
>https://www.riverbankcomputing.com/static/Docs/PyQt5/
>http://www.kuqin.com/qtdocument/index.html
>http://www.xdbcb8.com
- 工欲善其事必先利其器
- 請求庫
- 解析庫
- 數據庫
- 存儲庫
- Web庫
- app爬取相關庫
- 爬蟲框架
- 部署相關庫
- ipython
- 基礎
- 數學函數
- 隨機函數
- 三角函數
- 字符串內建函數
- 列表方法
- 字典內置方法
- 正則表達式
- os
- 字符串及數字的判斷
- 常用魔術方法
- db
- mongodb
- mysql
- redis
- ORM
- ODM
- mongodb操作方法
- sqlite3
- access
- files
- Excel
- xml文件
- Python環境
- anaconda
- pip常用命令
- virtualenv
- pyenv
- cmder
- 遠程開發
- Jupyter
- crawler
- appium環境搭建
- adb工具
- uiautomator
- 運行Appium+Python Clinet + 夜神模擬器
- DesiredCapabilities參數大全
- requests
- scrapy
- gerapy
- scrapyd
- 請求頭fake_useragent庫
- 數據傳遞過程
- 數據清洗及入庫pipelines.py
- scrapy調用阿布云代理
- 圖片下載
- PyQt5
- pyinstaller
- 攻防
- xss
- xss反射
- Chrome模擬微信瀏覽器
- flask
- 注冊app
- 藍圖Blueprint
- 表單驗證wtforms
- Flask-SQLAlchemy
- 數據處理
- json
- tornado
- settings
- 工具
- fiddler
- ab壓力測試工具
- 高階
- 隊列
- 多線程
- 消息隊列
- 定時任務框架APScheduler
- Django
- 路由分離
- 模型
- admin
- Android
- apk逆向工程