Benutzeroberfläche
Benutzeroberflächen-Dienstprogramm.
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | UserInterface |
| Modul | cenpylib.UserInterface |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 8 |
| Erbt von | Tk |
Vererbung
Schnellstart
# Boilerplate Example
obj = UserInterface(title, width, height, resizeWidth, resizeHeight)Methodenindex
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
__init__ | — | Erstellen Sie ein neues ‘Tk’-Objekt. |
AddFrame | — | Fügen Sie dem angegebenen Fenster einen Rahmen hinzu. |
AddButton | — | Fügen Sie dem angegebenen Fenster mit den angegebenen Parametern eine Schaltfläche hinzu. |
AddDropDownList | — | Fügen Sie dem angegebenen Fenster eine Dropdown-Liste mit den angegebenen Parametern hinzu. |
AddLabel | — | Fügen Sie dem angegebenen Fenster mit den angegebenen Parametern ein Label hinzu. |
AddTextBox | — | Fügen Sie dem angegebenen Fenster mit den angegebenen Parametern ein einfaches TextBox-Eingabefeld hinzu. |
AddMultilineTextBox | — | Fügen Sie dem angegebenen Fenster mit den angegebenen Parametern ein mehrzeiliges TextBox-Eingabefeld hinzu. |
AddScrollbar | — | Fügen Sie dem angegebenen Fenster mit den angegebenen Parametern eine Bildlaufleiste hinzu. |
Lebenszyklus
__init__
def __init__(title, width, height, resizeWidth=False, resizeHeight=False)Erstellen Sie ein neues ‘Tk’-Objekt.
Erstellen Sie ein leeres UI-Fenster mit dem angegebenen Titel und den Parametern im E2-Stil.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
title | — | — |
width | — | — |
height | — | — |
resizeWidth | — | — (Standard: False) |
resizeHeight | — | — (Standard: False) |
Mutationsmethoden
AddFrame
def AddFrame(window)Fügen Sie dem angegebenen Fenster einen Frame hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
AddButton
def AddButton(window, text, width, height, function)Fügen Sie dem angegebenen Fenster eine Schaltfläche mit den spezifizierten Parametern hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
text | — | — |
width | — | — |
height | — | — |
function | — | — |
AddDropDownList
def AddDropDownList(window, variable, default, listValues, width, height, function)Fügen Sie dem angegebenen Fenster eine Dropdown-Liste mit den spezifizierten Parametern hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
variable | — | — |
default | — | — |
listValues | — | — |
width | — | — |
height | — | — |
function | — | — |
AddLabel
def AddLabel(window, text, width, height, function)Fügen Sie dem angegebenen Fenster mit den spezifizierten Parametern ein Label hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
text | — | — |
width | — | — |
height | — | — |
function | — | — |
AddTextBox
def AddTextBox(window, variable, readonly=False)Fügen Sie dem angegebenen Fenster mit den spezifizierten Parametern ein einfaches TextBox-Eingabefeld hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
variable | — | — |
readonly | — | — (Standard: False) |
AddMultilineTextBox
def AddMultilineTextBox(window, text, width, height, readonly=False)Fügen Sie dem angegebenen Fenster mit den spezifizierten Parametern ein mehrzeiliges TextBox-Eingabefeld hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
text | — | — |
width | — | — |
height | — | — |
readonly | — | — (Standard: False) |
AddScrollbar
def AddScrollbar(window, orient, function)Fügen Sie dem angegebenen Fenster mit den spezifizierten Parametern eine Bildlaufleiste hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
window | — | — |
orient | — | — |
function | — | — |
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.