启动iOS开发人员(OBJ C)的QT/C 开发
Starting Qt/C++ Development for an iOS Developer (obj C)
我已经在目标C中开发iOS应用程序已有近4年(也扔进了一些Android Dev)。我被任命为一个新项目,用于使用QT/C 开发跨平台应用程序,主要是使用小部件。
我已经介绍了基本的C ,目前正在接近入门QT在线课程的结尾。到目前为止,类之间的交流一直使用信号和插槽机制进行。
来自iOS,我习惯于依靠协议/委托,通知和KVO设计模式。我想知道,使用QT/C ?
欢呼。
不,不是。除了纯C 工作方式之外,QT还引入了信号和插槽机制。但是,QT 4引入了一组使用模型的项目视图类 - 查看体系结构,请参阅此处。
协议/委托在C 中很容易实现。协议只是具有纯虚拟函数的类。
但是,如果您已经依靠QT,我认为使用其设施很有意义。
相关文章:
- 如何使用Visual Studio 2017和Qt开发GUI应用程序?
- 当我使用 GUI 开发 QT 动态库时,如何查看我的 QT UI?
- 如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows
- 我想将使用 VTK、C++ 和 QT 开发的桌面应用程序移植到 Web 应用程序
- 使用 QT 开发服务器应用程序是个好主意吗?(QT5)
- 使用Java的Android QT开发 - 替代方案
- 启动iOS开发人员(OBJ C)的QT/C 开发
- Qt qmake跨平台开发
- Qt应用程序开发中的模型视图控制器
- 用Qt开发音频游戏
- Qt 5.5 开发,Qt 3 替换
- 在 Ubuntu 上安装 Qt 进行 android 开发
- Qt桌面开发
- 基于linux的HTML web客户端的QT REST开发
- 如何使用Eclipse CDT开发QT项目
- 如何将Qt集成到现有的应用程序开发工作流中
- 在Xcode中开发QT应用
- 如何开发新的Qt 5.7+高DPI每监视器DPI感知应用程序
- 如何在QT中开发美观,视觉上现代的应用程序
- Qt 5.0——它是3D游戏/应用程序开发的可行选择吗?