我開發從CAM獲得一個圖片,並把它放在一個小部件的窗口軟件。由於我的圖片是640x480,我希望它調整圖片大小以適應窗口大小,因此用戶可以調整窗口大小以放大或縮小圖片。 我做了如下算法:PyQt的 - 自動調整大小部件/圖片
- 獲取部件尺寸
- 計算基於畫面和窗口小部件的高度的比值
- 調整圖像
- 顯示的畫面
到目前爲止,工作很好,但有一個問題。當我打開程序時,程序開始無限增長,我知道發生這種情況是因爲窗口小部件正在擴展,圖片變大,因爲窗口首先增加,這是一個積極的反饋。 但是,我已經嘗試將尺寸策略更改爲首選,固定等。並且都沒有工作。
我的窗口結構是這樣的:小窗口> VLayout->標籤(像素圖圖像)
任何想法? 感謝您的任何傳入的幫助
你可以展示你的代碼 – eyllanesc