基於PyQt5的快速開發框架QFramer

QFramer 是基於PyQt5的一款快速開發框架

####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原生控件搭建外層框架,QtWebkitQtQuick做爲內嵌模塊,無所不能...
  • qml模式: 單獨使用QtQuick技術,利用qml + js + QQuickView進行開發,界面所有使用qml書寫

####3. QFramer之混合模式git

  • QWidget 在此輸入圖片描述
  • QtWebkit 在此輸入圖片描述
  • QtQuick 在此輸入圖片描述 在此輸入圖片描述 在此輸入圖片描述

####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!;若是有什麼不足,歡迎指正;若是這個框架能夠一塊兒開發完善,請聯繫我,謝謝!

相關文章
相關標籤/搜索