SetShorcut()

Alles rund um die Programmierung mit Qt
Antworten
incubi
Beiträge: 16
Registriert: 13. Februar 2006 13:04
Wohnort: Graz
Kontaktdaten:

SetShorcut()

Beitrag von incubi »

Hi!

Heute ist nicht mein Tag!

Will bei einer Action einen Shortcut setzten! der Shrotcut soll dann auf der Funktionstaste "F2" liegen! Nur funz das nicht so richtig!

Code: Alles auswählen

QAction *actNewV;
actNewV = new QAction(actNewV);
actNewV->setIcon(QIcon(".\\ressources\\img\\tvnew.png"));
actNewV->setObjectName(QString::fromUtf8("actNewV"));
actNewV->setShortcut(QMainWindow::tr("F2"));
actNewV->setText(QApplication::translate("coreWindow", "New Vertex Shader", 0, QApplication::UnicodeUTF8));
Bitte um Hilfe ... :)
thx
g,
juergen
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

Code: Alles auswählen

actNewV->setShortcut(tr("F2"));
sollte helfen
-shader76-
-Visual Studio.Net 2003 & QT4.1
Shadow
Beiträge: 92
Registriert: 27. August 2005 18:15
Wohnort: Iserlohn
Kontaktdaten:

Re: SetShorcut()

Beitrag von Shadow »

incubi hat geschrieben:Hi!

Heute ist nicht mein Tag!

Will bei einer Action einen Shortcut setzten! der Shrotcut soll dann auf der Funktionstaste "F2" liegen! Nur funz das nicht so richtig!

Code: Alles auswählen

QAction *actNewV;
actNewV = new QAction(actNewV);
actNewV->setIcon(QIcon(".\\ressources\\img\\tvnew.png"));
actNewV->setObjectName(QString::fromUtf8("actNewV"));
actNewV->setShortcut(QMainWindow::tr("F2"));
actNewV->setText(QApplication::translate("coreWindow", "New Vertex Shader", 0, QApplication::UnicodeUTF8));
Wie wär's mit actNewV->setShortcut(QKeySequence("Ctrl+F2")); oder ähnlichem.
incubi
Beiträge: 16
Registriert: 13. Februar 2006 13:04
Wohnort: Graz
Kontaktdaten:

Beitrag von incubi »

QKeySequence("Ctrl+F2") hat funktioniert!
thx
Antworten