Seite 1 von 1

qtoolbutton mit unterpunkten

Verfasst: 28. Mai 2010 12:33
von marvel
hallo,

ich versuche gerade einen toolButton mit popupMode "menuButtonPopup" mit unterpunkten zu füllen. es soll also über einen toolButton möglich sein 3 verschiedene funktionen auszuführen.

Code: Alles auswählen

QObject::connect(gui_converter->getToolButtonCheck(), SIGNAL(triggered()), gui_converter->getToolButtonCheck(), SLOT(showMenu()));

QMenu menu;
	menu.addAction("Test");
	menu.addAction("Test1");
	menu.addAction("Test2");

	gui_converter->getToolButtonCheck()->setMenu(&menu);
leider bewirkt der obere code nichts. es wird nichts angeziegt. vllt könnt ihr mir weiterhelfen

Verfasst: 28. Mai 2010 19:40
von franzf
Your menu runs out of scope :P
Wird einfach zerstört, wenn du aus dem Konstruktor raus bist. Leg es im dynamischen Speicherbereich an (-> new), dann gibt es das Problem nicht.

Verfasst: 29. Mai 2010 03:35
von marvel
O_O

hallo,
ich sitze jetzt schon seit 2 monaten an dem projekt und bin wohl etwas überarbeiet. bin an so einer dummen kleinigkeit gescheitert, habs ehrlich gesagt einfach nicht gesehen das es zerstört wird. danke für den rat xD

mfg
marvel