zum ersten: Hab über die Suche keine Lösung gefunden.
zum zweiten: Ich bin noch Anfänger und hab nicht viel Erfahrung in Qt. Da es aber mein Job verlangt, muss ich dieses Problem jetzt lösen und kann nicht lange Tutorials durcharbeiten. Hab Deadline am Freitag!
So, nun zu meinem Problem:
Ich muss eine bestehende, von Hand erstellte (ohne Designer) Oberfläche von Qt3 in Qt4 portieren.
Mein Problem ist, das QPopupMenu in Qt3 den Befehl insertItem hatte und in Qt4 dieser Befehl bei Qt3PopupMenu nicht mehr zur Verfügung steht! Wie kann ich, ohne allzu großen Aufwand, dieses Problem beheben?
Hier ist der Quelltext:
Dabei sollen die Shortcuts und Slots erhalten bleiben!Q3PopupMenu *work=new Q3PopupMenu(this);
// Popup benennen
menu->insertItem( "&Bearbeiten", work );
// Einfuegen in das Popup,Benennen und Aufrufen von Funktionen
work->insertItem( "Wiederherstellen", this, SLOT(restore()),CTRL+Key_R );
work->insertItem( "Update ", this, SLOT(updateView()),CTRL+Key_U );
work->insertItem( "Binarisieren", this, SLOT(threshold()),CTRL+Key_T);
Ist das möglich, oder muss ich alles neu schreiben auf Basis von Qt4??
Danke für die Hilfe.Gruß Torsten