2019独角兽企业重金招聘Python工程师标准>>>

QFramer 是基于PyQt5的一款快速开发框架

####1. 基于Qt/ PyQt /PySide开发GUI常用的开发方式

  • 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,方便快速搭建框架原型,把更多的精力放大相应的业务逻辑上。

开发环境:Python3.5 + PyQt5 + cx_Freeze QFamer提供了两种开发模式

  • 混合模式: 混合QWiget + qss + QtWebkit + html + css + js + Qt Quick,利用Qwidget原生控件搭建外层框架,QtWebkitQtQuick作为内嵌模块,无所不能...
  • qml模式: 单独使用QtQuick技术,利用qml + js + QQuickView进行开发,界面全部使用qml书写

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

  • QWidget
  • QtWebkit
  • QtQuick

####4. QFamer之qml模式

  • 示例1

  • 示例2

  • 示例3

  • 示例4

  • 示例5

####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!;如果有什么不足,欢迎指正;如果这个框架可以一起开发完善,请联系我,谢谢!

转载于:https://my.oschina.net/dragondjf/blog/268776

基于PyQt5的快速开发框架QFramer相关推荐

  1. Java微服务_医疗管理项目_基于若依快速开发框架

    一.项目简介 项目简介:尚医疗是专门为各大医院.门]诊提供的一款医疗管理平台.系统包含:系统 管理.药品进销存管理.看病就诊.收费管理.检查管理.数据统计等核心模块.通过尚医 疗系统可以快速方便的管理 ...

  2. 基于PyQt5的快速开发模板系统-Excle数据批量导入及导出表格数据为Excle

    基于Python和PyQt5的快速开发模板系统-Excle数据批量导入显示及表格数据导出 基于PyQt5按钮控制实现excle数据批量导入及当前表格存在数据的批量导出,可在此基础上进行功能扩展. 1. ...

  3. 基于springboot+layui快速开发框架源码

    项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...

  4. 基于androidx的快速开发框架_Vue企业级优雅实战07框架开发03封装基于MockJS的模拟数据...

    预览本文的实现效果: # giteegit clone git@gitee.com:cloudyly/dscloudy-admin-single.git# githubgit clone git@gi ...

  5. 基于.Net Core 快速开发框架

    NetCore 介绍 1.该项目采用了 IOC DI DDD OOP AOP SOA 设计模式 以及autofac Log4net Signalr EF 等主流中间件进行开发 2.数据层支持ado.n ...

  6. c# 基于WebApi的快速开发框架FastFramework

    一.框架简介 此框架是针对于webapi进行开发,项目分层是基于ABP框架的分层,更好的抽离业务逻辑关系,ABP是基于EF做数据访问层,本人个人比较喜欢Dapper,就把数据访问层封装成了Dapper ...

  7. 快速开发框架为什么得到越来越多企业的认同?

    随着企业信息化要求的不断增加,快速开发框架以其迅速性,便捷性,以及良好的可拓展性得到了越来越多企业的认可. 在传统的开发模式下,完成一个完整的项目一般需要高级架构员+专业美工人员+数据调优人员+软件工 ...

  8. 推荐一款基于 SpringBoot 的接口快速开发框架

    以下文章来源方志朋的博客,回复"666"获面试宝典 简介 magic-api 是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为H ...

  9. 软件著作权 开源框架_开源软件分享-基于.net core 3.1的快速开发框架

    曾几何时.NET们很羡慕JAVA的生态,java开源生态里面你用得着的几乎都有开源的实现.比如大数据.微服务.以及各种各样的快速开发框架,特别是spring boot出来以后,简化了SSM那套繁琐的配 ...

最新文章

  1. 推荐一款超级好用的开源画图工具:用例图、架构图、时序图、类图、E-R图、甘特图
  2. 如何编写YARN应用程序
  3. 转载:opencv:关于vs opencv每次都要配置的解决方案
  4. Promise-Polyfill源码解析(2)
  5. ShopEx 手动使用分类做导航时,获取当前导航的焦点状态
  6. ES: 机器学习、专家系统、控制系统的数学映射
  7. 模拟实现priority_queue优先级队列
  8. 001 makefile的使用
  9. L3-009 长城 (30 分)-PAT 团体程序设计天梯赛 GPLT
  10. 怎么删除w7桌面计算机图标,w7桌面图标箭头怎么去掉?w7桌面图标箭头去掉方法...
  11. 12. 打印1到最大的n位数(C++版本)
  12. 考研高等数学张宇30讲笔记——第八讲 一元函数积分学的概念与计算
  13. Android—项目结构
  14. windows 远程桌面连接(mstsc)删除下拉框的记录
  15. Matlab中sqrt函数的用法
  16. 用python写问答机器人_机器人之Python入门到实践-问答机器人
  17. 能测试快充真假的软件,ChargerLAB测试工具使用技巧:一键检测苹果数据线真伪...
  18. apache24+php8配置
  19. 实训-利用HTML和CSS制作一个网页界面
  20. 视频流媒体服务器ONVIF探测和云台控制是如何设置的?

热门文章

  1. qt 串口粘包_Qt Socket 传输图片——图像拆包、组包、粘包处理
  2. vbsedit无法创建空文档_vue文档里你没捡起来的宝藏
  3. Configuration of OpenCV 2.4.7 in VS2012 (X86)
  4. FPGA逻辑设计回顾(11)FPGA以及PC中的RAM与ROM
  5. FPGA之道(28)VHDL的并行语句
  6. HDLBits 系列(29)PS/2 mouse protocol(PS/2 packet parser and datapath)
  7. 远程更新FPGA配置的热启动地址(WBSTAR)的格式?
  8. 【 FPGA 】组合逻辑中的竞争与险象问题(四)
  9. 【 FPGA 】组合逻辑中的竞争与险象问题(三)
  10. SQL 基础之DDL语句创建和管理表(十四)