####1. 基於Qt/ PyQt /PySide開發GUI經常使用的開發方式css
QWidget + qss
QtWebkit + html + css + js
Qt Quick
這三種技術均可以高效、快速、完美的開發出你所須要的跨平臺桌面軟件 目前Qt官方主推的開發方式爲Qt Quick
,採用類json的語言qml進行快速開發,上手容易,功能強大,Ubutun、Linux Deepin等Linux桌面開發團隊都在積極使用qml進行桌面開發, 相信qml能在桌面開發走的長遠。####2.什麼是QFramer? 得益於Qt的強大和Python的高度開發效率,使用PyQt/PySide進行桌面開發將是一場美妙體驗。正由於如此,筆者開發了一套基於PyQt5的快速開發框架QFramer,方便快速搭建框架原型,把更多的精力放大相應的業務邏輯上。html
開發環境:Python3.5 + PyQt5 + cx_Freeze QFamer提供了兩種開發模式python
QWiget + qss + QtWebkit + html + css + js + Qt Quick
,利用Qwidget
原生控件搭建外層框架,QtWebkit
和QtQuick
做爲內嵌模塊,無所不能...QtQuick
技術,利用qml + js + QQuickView
進行開發,界面所有使用qml書寫####3. QFramer之混合模式
git
####4. QFamer之qml模式
github
示例1json
示例2框架
示例3ide
示例4ui
示例5code
####5.window下軟件獲取及打包軟件發佈 確保python版本爲python3.5
, cx_Freeze
爲python3最新版
QFramer
Github
地址:https://github.com/dragondjf/QFramer
git clone https://github.com/dragondjf/QFramer
混合模式
:
python setup.py
qml模式
:
python setup_qml.py
####6. exe下載地址 混合模式
: http://pan.baidu.com/s/1c0Cdm5y qml模式
: http://pan.baidu.com/s/1bnzTUO3
####7.歡迎拍磚,但願再一次獲得提速
QFramer Github項目地址
:https://github.com/dragondjf/QFramer
QQ: 465398889
email: dragondjf@gmail.com
or ding465398889@163.com
若是有一點點幫助到你了,It's my pleasure!
;若是有什麼不足,歡迎指正;若是這個框架能夠一塊兒開發完善,請聯繫我,謝謝!