Seite 1 von 1

Menü mit rechtsklick

Verfasst: Donnerstag 23. Dezember 2010, 14:05
von waki
Guten Tag,
bin gerade am schreiben eines kleinen Programms und mache eine Übersicht mit QTreeWidget(Item-Based) und würde gerne einabauen, dass man mit rechtsklick, wie im normalen Explorer, so ein kleine Menü bekommt, was man machen kann. Ist das Möglich mit PyQt4 und wie funktioniert das? Nutze PyQT4. Python 2.6 und WIndows 7 ;)

Würd mich über hilfe freuen :)
gruß

Re: Menü mit rechtsklick

Verfasst: Donnerstag 23. Dezember 2010, 14:25
von Xynon1
Ich bin in QT leider nicht besonders bewandert, aber was du suchst nennt sich Kontexmenü.
Eventuell ist dieser Thread hier was für dich: http://old.nabble.com/Context-menu-on-i ... 81837.html

Re: Menü mit rechtsklick

Verfasst: Samstag 25. Dezember 2010, 01:25
von waki
ok, habs jetzt swoeit hinbekommen, aber kann mir jemand erklären wieso dieser code nicht funktioniert?

Code: Alles auswählen

        QtCore.QObject.connect(self.ui.browserTree, QtCore.SIGNAL("customContextMenuRequested(const QPoint &)"), self.newContext)
        QtCore.QObject.connect(self.ui.taskTree, QtCore.SIGNAL("customContextMenuRequested(const QPoint &)"), self.newContext)
wenn ich im taskTree Rechtsklick mache, dann geht das gewünschte Kontextmenü auf. Aber im browserTree nicht, da wird die funktion erst garnicht aufgerufen...

thx schonmal