• 4951阅读
  • 1回复

讨论:可定制化UI开发 [复制链接]

上一主题 下一主题
离线chujb_chen
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-08
— 本帖被 XChinux 执行加亮操作(2010-11-10) —
我想用QT开发一个可定制的UI,即UI上分几个模块,每个模块可以通过触摸的方式调整它自己的位置,这样,用户就可以自定义UI。不知道有那位大虾做过类似的开发,请多多指教。
目前的设想的实现过程有2个方式:
1、即时性UI定制
      就是所谓的“所见即所得”,在运行的UI直接进行定制,定制的效果即时显示出来;
2、通过设置的方式
      让UI处于一种编辑模式,然后对UI进行定制,保存定制结果,退出编辑模时候,定制的UI生效。

在这个过程中,遇到的技术点有:
1、模块动起来
      模块化设计UI上的各个部分,拖动模块,模块可以移动;如何让模块动起来呢?
2、模块内的控件无响应
      当点击并拖动模块的时候,模块内的控件不需要响应点击操作,需要屏蔽这个点击操作。
离线jakob
只看该作者 1楼 发表于: 2010-11-25
单独的模块用dockwidget然后用读写配置文件的方法记录部件位置就可以实现吧
快速回复
限100 字节
 
上一个 下一个