删除使用图像创建的 tkinter 按钮的边框

新手上路,请多包涵

我使用我的程序创建了几个按钮,并使它们包含图像。但是,我现在希望删除剩余的边框(请参阅 http://i.imgur.com/XRlmq39.png 获取屏幕截图)。

以“后退”按钮的代码为例:

 backbutton = ttk.Button(mainframe, command=homereturn)
backbuttonimage = PhotoImage(file="back.gif")
backbutton.config(image=backbuttonimage)
backbutton.pack()
backbutton.grid(column=0, row=1)

任何帮助将不胜感激。

原文由 Jarrod Jones 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 476
1 个回答
backbutton = tk.Button(...,  highlightthickness = 0, bd = 0)

这适用于 Python 3.x,我试过……

在此处输入图像描述

  icon = PhotoImage(file="lock.png")
 self.company_lock_button = Button(self.control_lock_frame, image = icon, highlightthickness = 0, bd = 0)
 self.day_lock_button = Button(self.control_lock_frame, image = icon)
 self.hour_lock_button = Button(self.control_lock_frame, image = icon)

原文由 Pakium 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题