如何去除小工具边框?

2024-04-26 23:36:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

from Tkinter import *
def gui():
    root = Tk()
    root.configure(background = 'red')

    rightPanel = PanedWindow(borderwidth=0, bg='black')
    rightPanel.pack(side = 'right', fill=BOTH, expand=1)

    canvas1 = Canvas(rightPanel, bg='black')

    rightlabel = Label(canvas1, bg= 'grey')
    rightlabel.place(relx=0.5, rely=0.5, anchor=CENTER)

    canvas1.pack(fill=BOTH, expand=1)
    root.wm_attributes('-topmost', 1)
    mainloop()

if __name__ =='__main__':
    gui()

如您所见,如果您运行它(特别是在全屏模式下),窗口边缘附近有灰色边框。 它看起来像PanedWindow小部件的边框(如果您设置它的fill=NONE并展开窗口,您可以看到它)。请注意,ts borderwidth设置为0

我怎样才能去掉它或者把它调成某种颜色?在


Tags: 代码guirootfillpack边框bgblack
1条回答
网友
1楼 · 发布于 2024-04-26 23:36:58

看到画布周围有什么颜色的变化,就是要突出显示键盘周围的颜色。使用highlightthickness属性将其设置为零:

canvas1 = Canvas(rightPanel, bg='black', highlightthickness=0)

请注意,它也可以是画布边框。您也可以将borderwidth设置为零。在

相关问题 更多 >