window
窗口模块
Window
ttkbootstrap.window.Window (Tk)
包装 tkinter 的类。Tk类,以便提供 更方便的 API,具有额外的花里胡哨。欲了解更多信息 有关如何使用继承方法的信息,请参阅 tcl/tk 文档和 Python 文档。Tk
例子:
app = Window(title="My Application", themename="superhero")
app.mainloop()
style
属性只读 返回对对象的引用。ttkbootstrap.style.Style
__init__
__init__(self,
title='ttkbootstrap',
themename='litera',
iconphoto='',
size=None,
position=None,
minsize=None,
maxsize=None,
resizable=None,
hdpi=True,
scaling=None,
transient=None,
overrideredirect=False,
alpha=1.0) special
参数:
名字 | 类型 | 描述 | 违约 |
---|---|---|---|
title | str | 显示在应用程序标题栏上的标题。 | 'ttkbootstrap' |
themename | str | 要应用于 应用。 | 'litera' |
iconphoto | str | 用于标题栏图标的图像的路径。 在内部,这被传递给方法 并且该图像将是所有窗口的默认图标。 默认情况下使用 ttkbootstrap 映像。要禁用 此默认行为,将值设置为 并使用 直接使用 OR 方法。Tk.iconphoto``None``Tk.iconphoto``Tk.iconbitmap | '' |
size | Tuple[int, int] | 应用程序窗口的宽度和高度。 在内部,此参数将传递给方法。Window.geometry | None |
position | Tuple[int, int] | 窗口的水平和垂直位置 相对于左上角坐标的屏幕。 在内部,这被传递给方法。Window.geometry | None |
minsize | Tuple[int, int] | 指定 窗。在内部,此参数将传递给方法。Window.minsize | None |
maxsize | Tuple[int, int] | 指定 窗。在内部,此参数将传递给方法。Window.maxsize | None |
resizable | Tuple[bool, bool] | 指定用户是否可以以交互方式调整 顶级窗口。必须传入两个参数,这些参数指定 此标志用于水平和垂直尺寸。 这可以在创建窗口后使用 方法。Window.resizable | None |
hdpi | bool | 为 Windows 操作系统启用高 dpi 支持。此选项是 默认启用。 | True |
scaling | float | 设置 Tk 用于转换的当前比例因子 在物理单位之间(例如,磅、英寸或 毫米)和像素。数字参数是一个 指定像素数的浮点数 窗口显示上的每个点。 | None |
transient | Union[Tk, Widget] | 指示窗口管理器此小部件是 相对于小部件主控的瞬态。内部 这将传递给方法。Window.transient | None |
overrideredirect | bool | 指示窗口管理器忽略此小部件,如果 真。在内部,此参数将传递给方法。Window.overrideredirect(1) | False |
alpha | float | 在 Windows 上,指定 顶级。在不支持的情况下,alpha 仍为 1.0。内部 这被处理为 。Toplevel.attributes('-alpha', alpha) | 1.0 |
方法 | 说明 |
---|---|
place_window_center(self) | 将顶层放在屏幕中央。不 考虑标题栏高度。 |
position_center(self) | 将顶层放在屏幕中央。不 考虑标题栏高度。 |
Toplevel
ttkbootstrap.window.Toplevel (Toplevel)
包装 tkinter 的类。顶级类,以便 提供更方便的 API,并具有额外的花里胡哨。 有关如何使用继承方法的更多信息,请参阅 tcl/tk 文档和 Python 文档。Toplevel
例子:
app = Toplevel(title="My Toplevel")
app.mainloop()
获取属性:
style 属性只读 返回对对象的引用。ttkbootstrap.style.Style
__init__
__init__(self,
title='ttkbootstrap',
iconphoto='',
size=None,
osition=None,
minsize=None,
maxsize=None,
resizable=None,
transient=None,
overrideredirect=False,
windowtype=None,
topmost=False,
toolwindow=False,
alpha=1.0,
**kwargs) special
参数:
名字 | 类型 | 描述 | 违约 |
---|---|---|---|
title | str | 显示在应用程序标题栏上的标题。 | 'ttkbootstrap' |
iconphoto | str | 用于标题栏图标的图像的路径。 在内部,这被传递给方法。 默认情况下,使用应用程序图标。Tk.iconphoto | '' |
size | Tuple[int, int] | 应用程序窗口的宽度和高度。 在内部,此参数将传递给方法。Toplevel.geometry | None |
position | Tuple[int, int] | 窗口的水平和垂直位置 相对于左上角坐标的屏幕。 在内部,这被传递给方法。Toplevel.geometry | None |
minsize | Tuple[int, int] | 指定 窗。在内部,此参数将传递给方法。Toplevel.minsize | None |
maxsize | Tuple[int, int] | 指定 窗。在内部,此参数将传递给方法。Toplevel.maxsize | None |
resizable | Tuple[bool, bool] | 指定用户是否可以以交互方式调整 顶级窗口。必须传入两个参数,这些参数指定 此标志用于水平和垂直尺寸。 这可以在创建窗口后使用 方法。Toplevel.resizable | None |
transient | Union[Tk, Widget] | 指示窗口管理器此小部件是 相对于小部件主控的瞬态。内部 这将传递给方法。Toplevel.transient | None |
overrideredirect | bool | 指示窗口管理器忽略此小部件,如果 真。在内部,此参数处理为 .Toplevel.overrideredirect(1) | False |
windowtype | str | 在 X11 上,请求应由 窗口管理器为指定类型。内部 这将传递给 .Toplevel.attributes('-type', windowtype) 有关可用选项的列表,请参阅 -type 选项。 | None |
topmost | bool | 指定这是否是最顶层的窗口(首先显示 其他窗口)。 这个在win窗口已经置顶时必须设置否则会导致提示消息在下面显示不出来 在内部,这由窗口处理为 . Toplevel.attributes('-topmost', 1) | False |
toolwindow | bool | 在 Windows 上,指定工具窗口样式。在内部,这是 处理为 。Toplevel.attributes('-toolwindow', 1) | False |
alpha | float | 在 Windows 上,指定 顶级。在不支持的情况下,alpha 仍为 1.0。内部 这被处理为 。Toplevel.attributes('-alpha', alpha) | 1.0 |
**kwargs | Dict | 其他可选关键字参数。 | {} |
方法 | 说明 |
---|---|
place_window_center(self) | 将顶层放在屏幕中央。不 考虑标题栏高度。 |
position_center(self) | 将顶层放在屏幕中央。不 考虑标题栏高度。 |