####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!
;若是有什么不足,欢迎指正;若是这个框架能够一块儿开发完善,请联系我,谢谢!