4 from ._widget import ThemedWidget
6 class ThemedTk(tkinter.Tk, ThemedWidget):
9 # non-keyword-only args copied from tkinter.Tk
10 screenName: str | None = ...,
11 baseName: str | None = ...,
15 use: str | None = ...,
17 theme: str | None = ...,
18 # fonts argument does nothing
19 toplevel: bool | None = ...,
20 themebg: bool | None = ...,
21 background: bool | None = ..., # old alias for themebg
22 gif_override: bool = ...,
24 def set_theme(self, theme_name, toplevel: bool | None = ..., themebg: bool | None = ...) -> None: ...
25 # TODO: currently no good way to say "use the same big list of kwargs as parent class but also add these"
26 def config(self, kw: Any | None = ..., **kwargs): ... # type: ignore
27 def cget(self, k): ...
28 def configure(self, kw: Any | None = ..., **kwargs): ... # type: ignore
29 def __getitem__(self, k): ...
30 def __setitem__(self, k, v): ...