如果你要在右上角设置一个QLable来显示1寸照片,可以考虑以下方式来设置QLable的长和宽:
首先,确定1寸照片的尺寸。一般情况下,1寸照片的尺寸约为25.4mm × 35.6mm。
然后,将这个尺寸转换为像素。假设你的屏幕分辨率为1440x900,那么可以按比例计算出1寸照片在这个屏幕上的像素尺寸。
# 屏幕分辨率
screen_width = 1440
screen_height = 900
# 1寸照片尺寸(mm)
photo_width_mm = 25.4
photo_height_mm = 35.6
# 像素尺寸
photo_width_px = int(screen_width * (photo_width_mm / 25.4))
photo_height_px = int(screen_height * (photo_height_mm / 25.4))
最后,将计算得到的像素尺寸应用到QLable上:
label = QLabel()
label.setFixedSize(photo_width_px, photo_height_px)
这样,你就可以在右上角设置一个固定尺寸为1寸照片像素的QLable来显示照片了。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |