Andreas Pakulat wrote:
On 17.04.09 19:57:29, "V. Armando Solé" wrote:
Hi!

I encounter the same problem as the original poster. The tooltips of QActions in a QMenu are not shown.

Is there a solution?

You can set the statustip on the actions, which makes the text show up
in the statusbar (at least in KDE apps, maybe pure Qt needs some
additional hookup there). But AFAIK Qt simply doesn't support Tooltips
on menus at this point, possibly something they could add to 4.6.

Andreas
I get satisfactory results (if one does not mind to show ALWAYS a tooltip) with:

qt.QObject.connect(menu, qt.SIGNAL("hovered(QAction *)"), self._actionHovered)

   def _actionHovered(self, action):
       tip = action.toolTip()
       qt.QToolTip.showText(qt.QCursor.pos(), tip)

Surely there are cleaner workarounds ...

Armando


_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to