读Qt for the Symbian Platform (Product Overview)/zh-hans有感
来源:互联网 发布:html5仿淘宝红包雨 编辑:程序博客网 时间:2024/06/05 16:17
Qt是一个跨平台的应用程序和用户界面框架,它允许开发人员编写能够部署到桌面,手机和嵌入式操作系统且无需重写源代码。Qt是标准的C + +的 父集 ,开发者能使用Qt, 标准C++或者是两者混和的类型 (在Symbian 平台,QT层在Symbian标准c/c++兼容层之上)。
而Qt在symbian平台上应用的结构如下:
Qt的简单易用也是众人皆知的。
其主要特点:
1. 跨平台的开发
不过还是需要做一些移植工作;
2. 内存管理
对象可以以父子结构被加载,Qt确保所有子节点自动被父节点拥有及删除。如果对象在堆里,那么父子对象的创建和添加的顺序不必考虑,但是如果对象是在栈上,则必须先创建父对象,否则子对象会被删除两次,造成错误出现。
隐共享,即只有在需要修改resource的时候才真正拷贝它,这样可以节省空间和时间。
3. 异常处理
Qt支持第三方代码的标准c++ 的异常处理。任何未被捕获的异常将导致应用终止。
4. 信号和槽
事件发生时,所匹配的槽函数自动运行。继承于QObject的类,并且在类定义中使用了Q_OBJECT宏,就可以使用信号与槽了。
5. 界面设计
这个是qt的强项,非常的方便。
- 读Qt for the Symbian Platform (Product Overview)/zh-hans有感
- Symbian Signed For Distributing Your Application/zh-hans 概要 说明 官方文档
- Platform Road Map for the MATLAB and Simulink Product Families
- Programming for the series 60 platform and symbian OS
- QT for Android解决The Platform Tools component is missing
- iOS xcode编译错误no such product type for the 'iphonesimulator' platform
- qt for symbian GPS
- Qt for Symbian 资料
- 《Qt for Symbian》序言
- 新的zh-Hans、zh-Hant与旧的zh-CHS、zh-CHT
- 有感"Java is not platform-independent, it is the platform"
- 有感"Java is not platform-independent, it is the platform"
- Product Management for the Web
- QT for Symbian 开发入门
- QT for Symbian SDK安装
- Qt for Symbian 运行库
- Qt for symbian 加载图片
- symbian for Qt 设置背景图片
- 关闭Xwindows
- C# WINFORM应用程序未处理异常的统一处理技巧
- “走”程序
- 电话簿与vCard的格式转换
- 浅析symbian中RFileLogger用法
- 读Qt for the Symbian Platform (Product Overview)/zh-hans有感
- 1 隔离级别(spring事务管理 )
- SQL中CONVERT转化函数的用法
- [mysql] mysql 在update中实现子查询的方式
- android ListView详解
- ArcGIS Server 发布问题
- 译文:Linux 与 BSD 之间的 10 个不同之处
- CLR -- Loader
- Linux下rz,sz与ssh的配合使用