Perl / Tk

Woraus bestehen grafische Oberflächen?

Verschiedene Widgets an einem Beispiel

Grundsätzliches zur Programmierung grafischer Oberflächen

"Während solche Funktionen ablaufen"

Hallo Welt

Besprechung zu Hallo Welt

Geometrie-Manager

Das Schalter Widget

Besprechung zum Schalter Widget

Widget-Optionen

Das Eingabefeld Widget

Besprechung zum Eingabefeld Widget

Rahmenelement und Skalen Widget

Besprechung zum Rahmenelement

Besprechung zum Skalen Widget

Auswahlmöglichkeiten: Radiobutton, Checkbox und Listbox

Folie 18

Folie 19

Folie 20

Folie 21

Folie 22

Besprechung zu Radiobutton, Checkbox und Listbox

"Sahne"

Besprechung zum Geometriemanager pack

Rollbalken Widget

Besprechung zum Rollbalken Widget

Zeichenflächenelement

Besprechung zum Zeichenflächenelement

Text-Element

Besprechung zum Text-Element

Reiterelement

Besprechung zum Reiterelement

Menüsystem

Erstellen eines Menüsystems:

4.) Die einzelnen Untermenüs definieren:
    my $menu_datei = $menu
        ->Menu(-menuitems => [
                              [
                               'command'    => 'Datei neu',
                               -command     => \&datei_neu,
                               -accelerator => 'Ctrl-N',
                               -underline   => 6,
                              ],
                              ..........
                              '-',
                              [
                               'command'    => 'Beenden',
                               -command     => \&tk_ende,
                               -accelerator => 'Ctrl-B',
                               -underline   => 0,
                              ],
                            ],
              );

Besprechung zum Menü-System

Weitere Quellen