背景: 最近项目需要,需要将qt 开发的程序移植到 awtk 平台, 调研了下, 选择使用 qt 接口封装了下awtk api ,这样几乎可以无缝迁移。
实现方式
QObject
connect 改回回调函数实现。
QWidget -> widget_t
封装widget_t ,继承虚表, 这样qt 的事件系统就基本有了
QScrollArea 使用 list_t 实现
QImage, QTimer, QPainter 那些也对应封装就好了。
微信扫一扫
背景: 最近项目需要,需要将qt 开发的程序移植到 awtk 平台, 调研了下, 选择使用 qt 接口封装了下awtk api ,这样几乎可以无缝迁移。
实现方式
QObject
connect 改回回调函数实现。
QWidget -> widget_t
封装widget_t ,继承虚表, 这样qt 的事件系统就基本有了
QScrollArea 使用 list_t 实现
QImage, QTimer, QPainter 那些也对应封装就好了。
相关推荐