• 5072阅读
  • 4回复

图像与窗口同步缩放问题。【已结贴】 [复制链接]

上一主题 下一主题
离线yangfanxing
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-21
1、要在窗口中加载图像;起先比如窗体大小根据图像大小设定;
2、拖动窗口一个方向上的边框,要求图像随之缩放;
3、这时,窗口另一个方向的边框也应该随着缩放;

现在在resizeEvent里实现到第2步,但是要是改变窗体边框实现3时将会出现resizeEvent是死循环。

PS:
群里有人建议用layout,试过了,这个layout确实可以起先就将图像全幅输出,但是不能改变layout的大小,也就是无法缩放图像。。。



以上第3步如何实现?
或者这个问题如何解决,望赐教~~~
[ 此帖被yangfanxing在2009-12-22 23:31重新编辑 ]
PHPWind好恶心。。。不想看这种界面。。。
离线dbzhang800

只看该作者 1楼 发表于: 2009-12-21
去掉窗口装饰,自己用鼠标事件来实现 move or resize 效果,应该可以
离线yangfanxing
只看该作者 2楼 发表于: 2009-12-22
引用第1楼dbzhang800于2009-12-21 23:55发表的  :
去掉窗口装饰,自己用鼠标事件来实现 move or resize 效果,应该可以


具体点儿?、、、
PHPWind好恶心。。。不想看这种界面。。。
离线dbzhang800

只看该作者 3楼 发表于: 2009-12-22
一个小程序,不知道是不是你要的效果
titlebar2.zip (3 K) 下载次数:133
离线yangfanxing
只看该作者 4楼 发表于: 2009-12-22
引用第3楼dbzhang800于2009-12-22 12:52发表的  :
一个小程序,不知道是不是你要的效果
[图片]


挺好的例子,谢谢~~~
PHPWind好恶心。。。不想看这种界面。。。
快速回复
限100 字节
 
上一个 下一个