Dear All:
我參考 Qt 的範例寫了一個 view image 的程式 將 image
show 在一個 label 上 並將此label 加至 scrollArea , 當圖檔過大時
,可用捲軸來顯示 , 小弟是要將 image 顯示在 label 的"正中央"
imageLabel = new QLabel;
scrollArea = new QScrollArea(this);
scrollArea->setWidget(imageLabel);
scrollArea->setAlignment(Qt::AlignCenter);
setCentralWidget(scrollArea);
上面是相關的程式碼 , 目的雖是達到了 , 但是在秀圖時 , 圖檔會"先顯示在"左上角" 然後再快速移動到畫面的正中央 , 移動的過程中 , 看得到圖檔的殘影 , 而在連續秀圖時 , 下一張的圖檔的寛,高,若與現在的寛,高不同 , 也會這樣, 若相同 , 就不會, 請問為何會如此呢? 有辦法不讓圖檔一開始就秀在左上角呢?(是 scrollArea 的關係嗎?)