mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Improve tkinter.simpledialog (#8243)
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
from tkinter import Event, Misc, Toplevel
|
||||
from typing import Any
|
||||
from tkinter import Event, Frame, Misc, Toplevel
|
||||
|
||||
class Dialog(Toplevel):
|
||||
def __init__(self, parent: Misc | None, title: str | None = ...) -> None: ...
|
||||
def body(self, master) -> None: ...
|
||||
def body(self, master: Frame) -> Misc | None: ...
|
||||
def buttonbox(self) -> None: ...
|
||||
def ok(self, event: Event[Misc] | None = ...) -> None: ...
|
||||
def cancel(self, event: Event[Misc] | None = ...) -> None: ...
|
||||
def validate(self) -> bool: ...
|
||||
def apply(self) -> None: ...
|
||||
|
||||
class SimpleDialog:
|
||||
def __init__(
|
||||
@@ -22,6 +25,30 @@ class SimpleDialog:
|
||||
def wm_delete_window(self) -> None: ...
|
||||
def done(self, num: int) -> None: ...
|
||||
|
||||
def askfloat(title: str | None, prompt: str, **kwargs: Any) -> float | None: ...
|
||||
def askinteger(title: str | None, prompt: str, **kwargs: Any) -> int | None: ...
|
||||
def askstring(title: str | None, prompt: str, **kwargs: Any) -> str | None: ...
|
||||
def askfloat(
|
||||
title: str | None,
|
||||
prompt: str,
|
||||
*,
|
||||
initialvalue: float | None = ...,
|
||||
minvalue: float | None = ...,
|
||||
maxvalue: float | None = ...,
|
||||
parent: Misc | None = ...,
|
||||
) -> float | None: ...
|
||||
def askinteger(
|
||||
title: str | None,
|
||||
prompt: str,
|
||||
*,
|
||||
initialvalue: int | None = ...,
|
||||
minvalue: int | None = ...,
|
||||
maxvalue: int | None = ...,
|
||||
parent: Misc | None = ...,
|
||||
) -> int | None: ...
|
||||
def askstring(
|
||||
title: str | None,
|
||||
prompt: str,
|
||||
*,
|
||||
initialvalue: str | None = ...,
|
||||
show: str | None = ...,
|
||||
# minvalue/maxvalue is accepted but not useful.
|
||||
parent: Misc | None = ...,
|
||||
) -> str | None: ...
|
||||
|
||||
Reference in New Issue
Block a user