我已经实现了一个单选按钮网格,每个单选按钮都有一个独特的图像。
我在下面包含了相关的代码行:
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(无可见像素化)。下面是原图: