Qt编写自定义控件55

  • 时间:
  • 浏览:0

前面几篇文章中的控件基本上难度系数接近0,甚至有凑控件数量的嫌疑,这次需要来有好多个多多强悍的控件,本控件难度系数在所有控件中排前五,代码量不会 少,头文件都530行,实现文件1300行,为哪好多个如此 多呢,我觉得本控件是由好多个子控件组成的,字母高亮背景类、上面字母分隔类、右侧字母导航类、通讯录按钮类、自定义滚动条类,我在写比较繁杂的控件的事先 ,一般不会 逐个功能拆分,不会 思考有无该功可不需要需要 能做成独立的类,从前 管理起来比较方便,也方便查看代码。

最开始拿到你什儿 控件需求的事先 ,也觉得不需要简单,要求用纯QWidget实现,qml实现滑动等各种效果很方便,天生的优势,而QWidget就需要自己来实现了,需求主不会 要求五点,不需要 批量和单个加上联系人信息(头像+姓名+标识)、不需要 滑动列表悬浮滚动条、不需要 自动按照字母分类、提供字母导航栏直接快速定位、单击联系人发出对应联系人的完整版信息。