我正在尝试创建一个小按钮的网格,作为“状态灯”,即它们的背景根据它们所代表的数据而改变(绿色代表ok值,红色=坏)。
目前,我使用以下命令创建按钮:
buttonL3_0_1 = tk.Button(frameL3,bg='#003399',relief='flat',width=1,borderwidth=0,height=1)但是,默认的tkinter按钮大小是过大。我希望包装60x24或至少30x48的按钮。正如您可能猜到的,这些表示一天中的几分钟。加载给定日期的数据后,好的分钟将由绿色按钮表示。
有没有办法进一步减小按钮的大小?或者其他方法来实现这一点。我还提供了一个1x12按钮数组的小屏幕截图。我不得不用手机拍照,因为这个愚蠢的薄荷cynamon / AMD Catalyst /多显示器设置bug让我所有的屏幕截图都变成了黑色。
我希望能装至少30颗同样宽度的钮扣。当然,减少身高也会受到欢迎。在这个阶段,所有按钮的背景都是蓝色的。

发布于 2013-05-20 01:34:25
嗯,我只是设法找到了一个解决方案:我使用了一个6x6的透明gif作为按钮图像,这解决了问题。由于gif是透明的,所以状态功能保持不变。
https://stackoverflow.com/questions/16637186
复制相似问题