accelerator keys

Alles rund um die Programmierung mit Qt
Antworten
KarlBlau
Beiträge: 41
Registriert: 25. März 2005 14:31
Wohnort: Karlsruhe
Kontaktdaten:

accelerator keys

Beitrag von KarlBlau »

Hallo,

werden hier auch Fragen zum QT Designer behandelt? Ich probiers einfach mal...

Ich habe eine QT Dialog Form erstellt und einen Text Label eingefügt Zu diesem gibt es ein Line Edit. Nun möchte ich dass dieses Label einen Accelerator Key enthält. Ich weis nicht, wie das auf deutsch heißt. Ich meine folgendes: ein Buchstabe in der Bezeichnung ist unterstrichen und signalisiert, dass man mit [Alt] + [Buchstabe] den Focus auf dieses Element (in meinem Fall auf das Line Edit) setzen bzw. ausführen will. Bsp. beim Ok-Knopf -> Ok
Wie funktioniert das? Bei Knöpfen geht das einwandfrei, aber bei Text Label + Line Edit habe ich ein Problem?
Ich verwende QT Designer V1.1

Vielen Dank,

Gruss,

Karl
dilorenzo
Beiträge: 39
Registriert: 14. Februar 2005 13:23
Wohnort: Schwerte

Beitrag von dilorenzo »

>Ich verwende QT Designer V1.1
Keine Ahnung wo Du den gefunden hast.
Bei mir steht 3.3.3, kann aber sein, dass das nur die Qt Version ist.

Bei mir geht das auf jeden Fall so:

TextLabel und LineEdit anlegen.
Bei TextLabel als 'buddy' den Namen des LineEdits.
Im Text des TextLabels ein & Zeichen vor den Buchstaben den Du als Tastenkombination haben willst.

Ciao,
Dominik
KarlBlau
Beiträge: 41
Registriert: 25. März 2005 14:31
Wohnort: Karlsruhe
Kontaktdaten:

Perfekt

Beitrag von KarlBlau »

Servus,

jetzt gehts. Es hat genauso funktioniert, wie du gesagt hast.
Vielen Dank

Ich hab nochmal nachgeschaut:

Ich verwende QT Version 3.1.0 Beta 1
Dabei war QT Designer Version 1.1 dabei.

Gruss,

KarlBlau
dilorenzo
Beiträge: 39
Registriert: 14. Februar 2005 13:23
Wohnort: Schwerte

Beitrag von dilorenzo »

ch verwende QT Version 3.1.0 Beta 1
Dabei war QT Designer Version 1.1 dabei.
Aha, wollte damit auch nur sagen, dass mein Tipp bei Dir evtl. nicht funktioniert.

Aber wenn das so geht, ist doch super!
Antworten