【发布时间】:2021-02-24 05:56:02
【问题描述】:
我已经实现了一个单选按钮网格,每个单选按钮都有一个独特的图像。
我在下面包含了相关的代码行:
photo[i] = ImageTk.PhotoImage(file=image_file)
button[i] = Radiobutton(frame, variable=var, value=i+1, indicatoron=0, image=photo[i], selectcolor='#808080')
button[i].pack(side=LEFT)
OSX 上的图像看起来非常像素化,如下所示:
相同的代码在 ubuntu 上也能正常工作(没有可见的像素化)。以下是原图:
【问题讨论】:
-
无法重现,它在
osx 10.12.5上看起来很完美 - 可能发布您用于显示图像的整个代码(包括导入)。 -
我有 10.15.6 但我不认为这应该是错误的来源。您能否提供您编写的代码,以便我可以在我的机器上检查它?谢谢。
-
在我的系统上尝试了@ReblochonMasque 代码。图像仍然是像素化的。
标签: python macos tkinter radio-button tcltk