[tkinter] Remove _ScreenUnits alias (#14782)

Inspired by https://github.com/python/typeshed/pull/14742#pullrequestreview-3241268005
This commit is contained in:
Semyon Moroz
2025-09-26 19:42:09 +03:00
committed by GitHub
parent 6af8f287bb
commit fb21402839
3 changed files with 501 additions and 505 deletions
+16 -16
View File
@@ -32,21 +32,21 @@ class ThemedTk(tkinter.Tk, ThemedWidget):
toplevel: bool | None = ...,
theme: str | None = ...,
background: str = ...,
bd: tkinter._ScreenUnits = ...,
bd: float | str = ...,
bg: str = ...,
border: tkinter._ScreenUnits = ...,
borderwidth: tkinter._ScreenUnits = ...,
border: float | str = ...,
borderwidth: float | str = ...,
cursor: tkinter._Cursor = ...,
height: tkinter._ScreenUnits = ...,
height: float | str = ...,
highlightbackground: str = ...,
highlightcolor: str = ...,
highlightthickness: tkinter._ScreenUnits = ...,
highlightthickness: float | str = ...,
menu: tkinter.Menu = ...,
padx: tkinter._ScreenUnits = ...,
pady: tkinter._ScreenUnits = ...,
padx: float | str = ...,
pady: float | str = ...,
relief: Literal["raised", "sunken", "flat", "ridge", "solid", "groove"] = ...,
takefocus: bool | Literal[0, 1, ""] | Callable[[str], bool | None] = ...,
width: tkinter._ScreenUnits = ...,
width: float | str = ...,
) -> dict[str, tuple[str, str, str, Any, Any]] | None: ...
def cget(self, k: str) -> Any: ...
def configure( # type: ignore[override]
@@ -57,21 +57,21 @@ class ThemedTk(tkinter.Tk, ThemedWidget):
toplevel: bool | None = ...,
theme: str | None = ...,
background: str = ...,
bd: tkinter._ScreenUnits = ...,
bd: float | str = ...,
bg: str = ...,
border: tkinter._ScreenUnits = ...,
borderwidth: tkinter._ScreenUnits = ...,
border: float | str = ...,
borderwidth: float | str = ...,
cursor: tkinter._Cursor = ...,
height: tkinter._ScreenUnits = ...,
height: float | str = ...,
highlightbackground: str = ...,
highlightcolor: str = ...,
highlightthickness: tkinter._ScreenUnits = ...,
highlightthickness: float | str = ...,
menu: tkinter.Menu = ...,
padx: tkinter._ScreenUnits = ...,
pady: tkinter._ScreenUnits = ...,
padx: float | str = ...,
pady: float | str = ...,
relief: Literal["raised", "sunken", "flat", "ridge", "solid", "groove"] = ...,
takefocus: bool | Literal[0, 1, ""] | Callable[[str], bool | None] = ...,
width: tkinter._ScreenUnits = ...,
width: float | str = ...,
) -> dict[str, tuple[str, str, str, Any, Any]] | None: ...
def __getitem__(self, k: str) -> Any: ...
def __setitem__(self, k: str, v: Any) -> None: ...