• 4251阅读
  • 3回复

一个自己实现的小控件!! [复制链接]

上一主题 下一主题
离线eadywen
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-08

刚是我程序里面的frameSize大小有问题,我重新传了一份!!

这个控件是这样的

buttonlist 控件的showitemNum参数 是用来控制显示多少个buttonitem的,type用来控制是水平显示还是垂直显示,整个控件是一个滚动区域,
当超buttonitem的个数超过showitemnum的时候 你左右按键就相当于拉动滚动条会显示其他的buttonitem;
buttonitem的大小会根据你给的buttonlist控件大小自动调整!!
有兴趣的可以下载!!


控件的聚焦的时候是动画窗口移动到相应的位置;
在这里要感谢一下shiroki 前辈 帮我找到问题所在;
大家感兴趣的可以去cuteqt 看看 有很多shiroki的文章~~






附件: Test.tar.gz (1708 K) 下载次数:34
离线jdwx

只看该作者 1楼 发表于: 2011-08-08
回 楼主(eadywen) 的帖子
初步分析,list和label没有放到头文件里声明,主widget没有把resize信息传到list里。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线eadywen

只看该作者 2楼 发表于: 2011-08-08
怎么没人回帖呢  
离线eadywen

只看该作者 3楼 发表于: 2011-08-08
回 1楼(jdwx) 的帖子
你把那个qDebug 注释去掉 就会发现 resizeEvent 是在additem之后才被调用的 这更让我郁闷!!
快速回复
限100 字节
 
上一个 下一个