LibQQt系列之四《一个应用案例》
来源:互联网 发布:php常用面试题 编辑:程序博客网 时间:2024/05/27 00:29
加入工程名字叫做某某智能仪器项目,IntIns 项目,要使用LibQQt作为基础开发套件。
约束
LibQQt要求使用分别的独立的多个工程,管理QQt的编译和App的编译。
- 创建app工程,在IntIns目录。不表。
- 与IntIns同目录,创建LibQQt工程
- git clone https://gitee.com/drabel/LibQt LibQQt (当初新建工程的时候,手抖了一下,在mac下少写了一个Q..)
配置工程
修改app的pro文件 如下:
system(touch main.cpp)include ($${PWD}/../LibQQt/src/app_configure.pri)include ($${PWD}/../LibQQt/src/app_deploy.pri) (optional, 发布App用)
- 添加QKIT 环境变量,一般桌面上 会选择 QKIT=WIN32 或者 QKIT=LINUX 或者QKIT=macOS等几种,桌面上一般就这三种,相应的还有64位的选择。
- 运行qmake,根据错误提示和在qqt_library.pri下面生成的app_configure.pri配置QQT_BUILD_ROOT QQT_SDK_ROOT,如果包含了app_deploy.pri还要配置APP_DEPLOY_ROOT。设他们=XXX目录。遵循qmake语法,这个应该不难。
- 然后就开始编译,坐等编译完成。现在的master还算稳定,v2.1.5.0挺稳定的,我在几个平台上都测试通过了,windows也能通过,最近一直在更新Multi-link技术,所以工程管理上存在一些瑕疵,只有几个版本比较推荐使用。
- v2.1.5.0 这个Multi-link技术只能支持LibQQt,几个平台都测试过了。
- v1.0 这个是LibQQt的基础版本,没有exquisite和Multi-link,用在嵌入式当中,自己多定义一些UI就可以了。这个也蛮好用的,不过易用度,还是推荐v2.1.5.0。
有Multi-link技术的版本是新的,链接QQt比较方便,稳定性上优良,细节bug不敢保证,但是比较推荐使用,我自己写的几个app和demo,用起来还是挺好用的。
qqtframe2 demo,这个里面个空白的MainWindow工程,用来向用户展示应该如何使用LibQQt。
选择活动工程IntIns 运行,就可以看到窗口了。
阅读全文
0 0
- LibQQt系列之四《一个应用案例》
- LibQQt系列之二《How to build LibQQt》
- LibQQt系列之三《Multi Link技术》
- LibQQt系列之一 《QQtApplication》
- BTrace系列之四:破解案例
- BTrace系列之四:破解案例
- 《Kubernetes与云原生应用》系列之四——实践案例“单节点多容器模式”
- 一个简单的聊天室的实现----ICE应用系列文章之四
- SpringBoot系列之三_一个完整的MVC案例
- xslt应用系列四 .net之应用篇初级
- Bootstrap 一个案例应用
- Flume-应用案例(四)
- 【JNI探索之路系列】之四:JNI应用接口
- ActiveMQ系列之四:用ActiveMQ构建应用
- Python爬虫系列之----Scrapy(四)一个简单的示例
- 爬虫之刃----赶集网招聘类爬取案例详解(系列四)
- Android自定义控件系列案例【四】
- CakePHP系列(二)----博客(Blog)案例(四)
- 新增图文素材
- Codeforces Round #449 (Div. 2) C. Nephren gives a riddle 递归
- [ 数论 ] Codeforces896D
- mysql免安装版初始化
- HDOJ1325
- LibQQt系列之四《一个应用案例》
- Atitit r2017 ra doc list on home ntpc.docx
- 1290转换为小写
- JavaScript中typeof,instanceof,hasOwnProperty,in的用法和区别
- 稳压电源 连载9:简单稳压电源3-有采样放大的稳压;
- VMware vSphere ESXi6.0常用命令
- 项视图类之QListWidget
- 深入JAVA连接池
- Atitit r2017 r1 doc list on home ntpc.docx