DevWindow#

class tkdev.DevWindow
__init__(title='')

快捷使用窗口,内置多种功能,快速使用

参数:

title (str) –

acrylic(mode='auto', mica=False, acrylic=False, hexColor=False)

设置窗口材质为亚克力,mode为主题默认是自动

参数:
  • mode (Literal['auto', 'light', 'dark']) –

  • mica (bool) –

  • acrylic (bool) –

  • hexColor (bool) –

centre()

居中窗口

dpi()

设置dpi高清晰度

mica(mode='auto', all=False)

设置窗口材质为云母,mode为主题默认是自动,all选择是否隐藏整个窗口。

参数:
  • mode (Literal['auto', 'light', 'dark']) –

  • all (bool) –

min_window()

最小化窗口

remove_titlebar()

移除标题栏与边框,保留着任务栏

remove_titlebar_none_border()

移除标题栏,无边框

run()

运行窗口,没什么作用

screenshot(image='Image.png')

截取窗口

statusbar(statusBar=None)

设置状态栏,statusBar为被设置的状态栏

参数:

statusBar (Optional[Widget]) –

titlebar(titleBar=None)

设置标题栏,titleBar为被设置的标题栏

参数:

titleBar (Optional[DevHeaderBar]) –

wm_acrylic(mode='auto', mica=False, acrylic=False, hexColor=False)

设置窗口材质为亚克力,mode为主题默认是自动

参数:
  • mode (Literal['auto', 'light', 'dark']) –

  • mica (bool) –

  • acrylic (bool) –

  • hexColor (bool) –

wm_centre()

居中窗口

wm_mica(mode='auto', all=False)

设置窗口材质为云母,mode为主题默认是自动,all选择是否隐藏整个窗口。

参数:
  • mode (Literal['auto', 'light', 'dark']) –

  • all (bool) –

wm_remove_titlebar()

移除标题栏与边框,保留着任务栏

wm_remove_titlebar_none_border()

移除标题栏,无边框

wm_run()

运行窗口,没什么作用

wm_screenshot(image='Image.png')

截取窗口

wm_statusbar(statusBar=None)

设置状态栏,statusBar为被设置的状态栏

参数:

statusBar (Optional[Widget]) –

wm_titlebar(titleBar=None)

设置标题栏,titleBar为被设置的标题栏

参数:

titleBar (Optional[DevHeaderBar]) –