如果你看到这里,觉得这个UI库不错,那请你一定要记住如下这些话。
这个开源已经有更好的替代者,那就是QML,无法否认QML会有一些性能或BUG的问题,但也无法否定它的实现机制是非常棒的,你完全可以利用它的实现机制,定制出一款高性能且强壮的UI架构。
开心就好。
以下是我的UI描述:
基于Qt的GraphicsView而写的XML-UI界面架构。
1.基本的UI组件,如Label,ComboBox,ProgressBar等常见组件。
2.增加了基于MVC模式的高扩展性的List和Tree控件,已经通过2万多条的记录测试。
3.所有组件都支持XML描述,并依XML控件树结构,生成各种各样的UI界面。
4.可参考kxfw-example的例子开发产品。
KXFW仓库:https://github.com/kxtry/kxfw,for window
https://github.com/kxtry/kxui,for mobile
example仓库:https://github.com/kxtry/kxfw-example
开发环境的安装配置参考:善学记事本,http://www.kxtry.com/?page_id=89
一些界面截图:
XML文件描述:
example