`
kongshanxuelin
  • 浏览: 912067 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

通用桌面开发框架放出源码V1

阅读更多

GQT项目开放以来,有很多网友让我提供源码,所以今天就放出源码共享给大家(请感兴趣的朋友加入QQ讨论群:101189702,在群共享文件里下载源码,目前代码量很小,请大家多给我们提提意见),以下简要说明一下编译步骤:

 

所需环境:VS2008+Qt Creator(4.8.5msvc2008)

编译步骤:

  1. VeryUI工程用VS2008编译,编译后的文件会被放在bin目录下;
  2. 用Qt Creator打开根目录下gqt.pro文件,导入设置,让编译后的程序自定义步骤运行sim2_dll_release.bat脚本,这样Qt编译的文件也会被自动放到bin目录下;
  3. 打开bin下VeryUIFrame.exe即可看到运行效果;

如有任何问题,请挪步QQ讨论群:101189702 (请注明GQT或Qt,C++等)

 

项目简介:

 A C++ GUI Framework Written by Like "Java"(Easily),Run as "C++" (High-Performance),And Show Perfect!(暂时想的宣传词尴尬

 

开源项目地址:

访问淘宝代码托管地址:http://code.taobao.org/

项目svn地址:http://code.taobao.org/p/gqt/src/

QQ讨论群:101189702 (请注明GQT或Qt,C++等)

设计文档:http://goo.gl/MM9E7j

PPT介绍(English):http://goo.gl/pEKiE9

 

项目目标:

  1. 让Java程序员编写高性能的桌面客户端程序;
  2. 无需编写C++代码即可实现C++界面;
  3. 框架底层封装好桌面开发的常用功能;
  4. 进程通信,与第三方程序整合都会让你变得非常轻松;
  5. 所有UI模块即插即用,统一配置在app.xml里;

实现思路:



 实现的QQ登录界面(基于dll载入方式):




扑克牌翻转效果(QML载入方式):



 

360效果(基于XML载入方式):

 

详见http://cxlh.iteye.com/blog/2023558

 

更多Demo程序将会陆续放出……当然大家也可以多提提需要仿写哪类界面,以便我们更好的扩展界面库。

 

程序下载:

基于C++的通用桌面应用程序框架(附SVN地址)

  • 大小: 11.3 KB
2
1
分享到:
评论
2 楼 zhangshune 2014-02-25  
我想问下楼主,这个跟java有什么关系
1 楼 kongshanxuelin 2014-02-25  
已补充支持QML机制载入UI

相关推荐

Global site tag (gtag.js) - Google Analytics