dbpp.widgets package: GuiBaseClass - AutoScrollbar - Balloon - Ctext - LabEntry - RoText - Scrolled - SqlText - StatusBar - TableView - TextMixins - XTableView - XTreeView
dbpp.kroki - dbpp.kroki.KrokiEncoder - dbpp.utils - dbpp.utils.SqlUtils -
apps: dbpp.peditor
Simple composite widget of ttk.Label and ttk.Entry.
This widget provides a simple composite widget consisting of a ttk.Label and a ttk.Entry. At widget instantiation all arguments are forwarded to the ttk.Entry widget, only the option labeltext is forwarded to the ttk.Label widget as text. Subsequent changes to the widget should be performed on the two public variables label and entry.
Examples:
import tkinter as tk
import tkinter as ttk
from dbpp.widgets.labentry import LabEntry
root = tk.Tk()
var=tk.StringVar()
var.set("Hello")
dgl1=LabEntry(root, labeltext="This",textvariable=var)
passw=tk.StringVar()
passw.set("secret-0815")
dgl2=LabEntry(root, labeltext="Password",textvariable=passw,show="*")
dgl1.pack(side='top',fill="x",expand=True)
dgl2.pack(side='top',fill="x",expand=True)
dgl2.label.configure(foreground="red")
root.mainloop()
Copyright: Detlef Groth, 2019-2023, University of Potsdam
License: MIT - License
Composite widget of ttk.Label and ttk.Entry.
__init__(master, labeltext='Label:', **kwargs)
Constructor for the widget intializing its subwidgets.
The widget only offers a constructor, to target the subwidgets, the ttk.Entry and the ttk.Label after creating the widget just use the public variables self.entry and self.label.
Args:
master
(ttk.Frame): a parent widget or toplevel wherein the LabEntry widget is initialized, normally a tk.Frame or ttk.Frame widget or a Toplevel.labeltext
(string): the text for the label on the left**kwargs (dict)
: all remaining key-value arguments which are delegated to the ttk.Entry widget
Returns: LabEntry widget with the two public components:
self.label
: the ttk.Labelself.entry
: the ttk.Entry
This file was automatically generated via lazydocs.