• 5619阅读
  • 6回复

有什么办法临时删除Layout上的一个Widget [复制链接]

上一主题 下一主题
离线zxy1204
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-19
我希望在一个Layout 上暂时移除一个 Widget, 在需要的时候还希望能够添加上来。 我先后使用了remove 和 delete, 但是都是直接将widget 删除而且再不能用了 。有什么可以临时删除的办法吗。
[ 此贴被XChinux在2006-06-19 18:54重新编辑 ]
离线zxy1204

只看该作者 1楼 发表于: 2006-06-19
解决了。那个removeWidget就可以用。可能是昨天什么地方出问题了。谢谢。
离线zxy1204

只看该作者 2楼 发表于: 2006-06-19
不过还不知道会对里面的Widge有什么影响。比如删掉再重新加载会不会使里面的Child Widget 自己初始化什么的。
离线myer

只看该作者 3楼 发表于: 2006-06-20
试试hide()怎么样。。。
http://user.qzone.qq.com/56430808
离线fygenius

只看该作者 4楼 发表于: 2006-06-20
用 hidden(true) 么
离线zxy1204

只看该作者 5楼 发表于: 2006-06-20
用hide()的时候, layout不会把这个Widget移除, 这样就会留出一片空地。呵呵。
离线youhaodeyi

只看该作者 6楼 发表于: 2006-06-22
那么hide之后怎么让他再显示出来呢?
快速回复
限100 字节
 
上一个 下一个