Improve a few version-dependent tkinter functions (#9637)

This commit is contained in:
Alex Waygood
2023-02-01 13:02:26 +00:00
committed by GitHub
parent d755da86dd
commit 7cd7ae46c0
2 changed files with 27 additions and 13 deletions

View File

@@ -107,15 +107,29 @@ TK_VERSION: str
class TkttType:
def deletetimerhandler(self): ...
def create(
__screenName: str | None = ...,
__baseName: str | None = ...,
__className: str = ...,
__interactive: bool = ...,
__wantobjects: bool = ...,
__wantTk: bool = ...,
__sync: bool = ...,
__use: str | None = ...,
): ...
if sys.version_info >= (3, 8):
def create(
__screenName: str | None = None,
__baseName: str = "",
__className: str = "Tk",
__interactive: bool = False,
__wantobjects: bool = False,
__wantTk: bool = True,
__sync: bool = False,
__use: str | None = None,
): ...
else:
def create(
__screenName: str | None = None,
__baseName: str | None = None,
__className: str = "Tk",
__interactive: bool = False,
__wantobjects: bool = False,
__wantTk: bool = True,
__sync: bool = False,
__use: str | None = None,
): ...
def getbusywaitinterval(): ...
def setbusywaitinterval(__new_val): ...

View File

@@ -736,8 +736,8 @@ class Tk(Misc, Wm):
screenName: str | None = None,
baseName: str | None = None,
className: str = "Tk",
useTk: bool = ...,
sync: bool = ...,
useTk: bool = True,
sync: bool = False,
use: str | None = None,
) -> None: ...
@overload
@@ -800,7 +800,7 @@ class Tk(Misc, Wm):
def wantobjects(self, *args, **kwargs): ...
def willdispatch(self): ...
def Tcl(screenName: str | None = None, baseName: str | None = None, className: str = "Tk", useTk: bool = ...) -> Tk: ...
def Tcl(screenName: str | None = None, baseName: str | None = None, className: str = "Tk", useTk: bool = False) -> Tk: ...
_InMiscTotal = TypedDict("_InMiscTotal", {"in": Misc})
_InMiscNonTotal = TypedDict("_InMiscNonTotal", {"in": Misc}, total=False)