DevHeaderBar#

class tkdev.DevHeaderBar
__init__(master, border=True, background='#ffffff', double_max=True)

标题栏组件,能够自定义窗口标题栏。master为被设置窗口,border设置是否保留边框,background设置标题栏背景,double_max设置是否可以通过双击按钮最大化。

参数:
  • master (Tk) –

  • border (bool) –

  • double_max (bool) –

add_close_button(text='🗙', font=('微软雅黑', 9), background='#ffffff', foreground='#000000', activebackground='#c42b1c', activeforeground='#ffffff')

为标题栏添加关闭按钮,text为关闭按钮的文本,font为关闭按钮的字体,background为关闭按钮的背景颜色,foreground为关闭按钮的前景颜色, activebackground为关闭按钮触发时的背景颜色,activeforeground为关闭按钮触发时的前景颜色

参数:

text (str) –

add_maximize_button(text='🗖', font=('微软雅黑', 9), background='#ffffff', foreground='#000000', activebackground='#e9e9e9', activeforeground='#b5b5b5')

为标题栏添加最大化按钮,text为最大化按钮的文本,font为最大化按钮的字体,background为最大化按钮的背景颜色, foreground为最大化按钮的前景颜色,activebackground为最大化按钮触发时的背景颜色,activeforeground为最大化按钮触发时的前景颜色

参数:

text (str) –

add_minimize_button(text='🗕', font=('微软雅黑', 9), background='#ffffff', foreground='#000000', activebackground='#e9e9e9', activeforeground='#b5b5b5')

为标题栏添加最小化按钮,text为最小化按钮的文本,font为最小化按钮的字体,background为最小化按钮的背景颜色, foreground为最小化按钮的前景颜色,activebackground为最小化按钮触发时的背景颜色,activeforeground为最小化按钮触发时的前景颜色

参数:

text (str) –

maximize()

内置函数,使窗口最大化

maximize_event()

内置函数,使窗口最大化

minimize()

内置函数,使窗口最小化