Seite 1 von 1

accelerator keys

Verfasst: 28. März 2005 21:19
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

Verfasst: 29. März 2005 08:31
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

Perfekt

Verfasst: 29. März 2005 11:43
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

Verfasst: 29. März 2005 13:30
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!