67 lines
1.9 KiB
Python
67 lines
1.9 KiB
Python
|
from tkinter import Tk
|
||
|
from typing import Any, Callable, Optional
|
||
|
|
||
|
from PIL.Image import Image
|
||
|
|
||
|
class CTk(Tk):
|
||
|
def __init__(self, parent: Optional[Tk] = None, className: str = "Tk") -> None:
|
||
|
pass
|
||
|
def pack(
|
||
|
self,
|
||
|
expand: bool = False,
|
||
|
fill: str = "",
|
||
|
side: str = "",
|
||
|
padx: int = 0,
|
||
|
pady: int = 0,
|
||
|
ipadx: int = 0,
|
||
|
ipady: int = 0,
|
||
|
anchor: str = "",
|
||
|
) -> None: ...
|
||
|
def grid(
|
||
|
self, column: int, row: int, padx: int = 0, pady: int = 0, sticky: str = ""
|
||
|
) -> None: ...
|
||
|
def configure(self, **kwargs: Any) -> None: ...
|
||
|
|
||
|
class CTkToplevel(CTk): ...
|
||
|
class CTkFrame(CTk): ...
|
||
|
|
||
|
class CTkImage:
|
||
|
def __init__(self, light_image: Image, size: tuple[int, int]) -> None: ...
|
||
|
|
||
|
class CTkTabview(CTk):
|
||
|
def __init__(self, parent: Tk, width: int, height: int) -> None: ...
|
||
|
def add(self, name: str) -> None: ...
|
||
|
def set(self, name: str) -> None: ...
|
||
|
def tab(self, name: str) -> CTkFrame: ...
|
||
|
|
||
|
class CTkOptionMenu(CTk):
|
||
|
def __init__(self, parent: Tk, values: list[str]) -> None: ...
|
||
|
def set(self, value: str) -> None: ...
|
||
|
def get(self) -> str: ...
|
||
|
|
||
|
class CTkCheckBox(CTk):
|
||
|
def __init__(self, parent: Tk, text: str, onvalue: Any, offvalue: Any) -> None: ...
|
||
|
def select(self) -> None: ...
|
||
|
def deselect(self) -> None: ...
|
||
|
def get(self) -> Any: ...
|
||
|
|
||
|
class CTkLabel(CTk):
|
||
|
def __init__(self, parent: Tk, text: str, justify: str = "") -> None: ...
|
||
|
|
||
|
class CTkTextbox(CTk):
|
||
|
def __init__(self, parent: Tk, wrap: str = "none", height: int = 1) -> None: ...
|
||
|
def get(self, start: str, end: str) -> str: ...
|
||
|
def delete(self, start: str, end: str) -> None: ...
|
||
|
def insert(self, start: str, value: str) -> None: ...
|
||
|
|
||
|
class CTkScrollableFrame(CTk): ...
|
||
|
|
||
|
class CTkButton(CTk):
|
||
|
def __init__(
|
||
|
self,
|
||
|
parent: Tk,
|
||
|
text: str,
|
||
|
command: Callable[..., None],
|
||
|
width: Optional[int] = None,
|
||
|
) -> None: ...
|