mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Add annotations and defaults for tkinter.ttk.OptionMenu (#11404)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
This commit is contained in:
@@ -1190,15 +1190,15 @@ class LabeledScale(Frame):
|
||||
class OptionMenu(Menubutton):
|
||||
def __init__(
|
||||
self,
|
||||
master,
|
||||
variable,
|
||||
master: tkinter.Misc | None,
|
||||
variable: tkinter.StringVar,
|
||||
default: str | None = None,
|
||||
*values: str,
|
||||
# rest of these are keyword-only because *args syntax used above
|
||||
style: str = ...,
|
||||
direction: Literal["above", "below", "left", "right", "flush"] = ...,
|
||||
command: Callable[[tkinter.StringVar], object] | None = ...,
|
||||
style: str = "",
|
||||
direction: Literal["above", "below", "left", "right", "flush"] = "below",
|
||||
command: Callable[[tkinter.StringVar], object] | None = None,
|
||||
) -> None: ...
|
||||
# configure, config, cget, destroy are inherited from Menubutton
|
||||
# destroy and __setitem__ are overridden, signature does not change
|
||||
def set_menu(self, default: Incomplete | None = None, *values) -> None: ...
|
||||
def set_menu(self, default: str | None = None, *values: str) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user