• 9217阅读
  • 14回复

窗体分割 [复制链接]

上一主题 下一主题
离线tomtc123
 

只看楼主 倒序阅读 楼主  发表于: 2012-01-05
如何实现播放器窗口折叠效果,按下显示右边播放列表,再次按下影藏列表如:


我用布局做的,效果:------->


按下时,把列表widget->hide();结果出现很多空白,widget隐藏后,其他控件重新自动布局了,如何才能实现图1的那种效果呢?
离线roywillow

只看该作者 1楼 发表于: 2012-01-05
考虑一下adjustSize()试试?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线rcsk
只看该作者 2楼 发表于: 2012-01-06

我用的是QSplitter 移到最边缘自动隐藏。


效果如下。。






离线tomtc123

只看该作者 3楼 发表于: 2012-01-06
回 2楼(rcsk) 的帖子
   效果很好,我试下……
离线tomtc123

只看该作者 4楼 发表于: 2012-01-06
回 1楼(roywillow) 的帖子
adjustSize()我试过了,效果不怎么好……
离线淳于半邪

只看该作者 5楼 发表于: 2012-01-06
学习了
离线tomtc123

只看该作者 6楼 发表于: 2012-01-06
回 2楼(rcsk) 的帖子
弄不来,能把你的部分源码发给看看吗?
离线jdwx

只看该作者 7楼 发表于: 2012-01-06
先在窗口里放一个QSplitter,左边放视频widge和一个按钮,右边放列表,点按钮隐藏或者显示列表,自己决定下面的控制按钮和视频widget在一起,还是独立的放在窗口最下面,QQ是独立的放到最下面。
附件用Qt设计师打开,预览。
附件: splitter.ui (4 K) 下载次数:192
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线tomtc123

只看该作者 8楼 发表于: 2012-01-06
回 7楼(jdwx) 的帖子
非常感谢……
离线tomtc123

只看该作者 9楼 发表于: 2012-01-06
非常感谢各位的帮助,效果:




源码: myplayer408.rar (95 K) 下载次数:403   
平台:windows7+qt4.8
离线ajaxhe
只看该作者 10楼 发表于: 2012-01-07
回 2楼(rcsk) 的帖子
请问下,你写的播放器上面的半透明按钮和半透明QSlider这种效果是如何实现的呢?
离线rcsk
只看该作者 11楼 发表于: 2012-01-07
回 10楼(ajaxhe) 的帖子
QSlider是用stylesheet  按钮是重绘的 加了个时间线 做了个透明动画
离线ajaxhe
只看该作者 12楼 发表于: 2012-01-07
回 11楼(rcsk) 的帖子
弱弱地问下,QSlider用styleSheet如何设置透明?
使用opacity?
离线begboy

只看该作者 13楼 发表于: 2012-01-11
Good Job!
支持一切开源和原创的作品!

另: 在4.7可运行但有错,不能显示按钮图片。
有空去欣赏源码。

begboy
离线淳于半邪

只看该作者 14楼 发表于: 2012-02-03
都用上4.8了哇,哎!
快速回复
限100 字节
 
上一个 下一个