Je suis en train commencé avec PyQt4 et testé le code suivant ...infobulles ne se présente pas sur Ubuntu en utilisant PyQt4
import sys
from PyQt4 import QtGui
from PyQt4 import QtCore
class Tooltip(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Tooltip')
self.setToolTip('This is a <b>QWidget</b> widget')
QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
app = QtGui.QApplication(sys.argv)
tooltip = Tooltip()
tooltip.show()
sys.exit(app.exec_())
Cependant, aucune info-bulle apparaît! Je suis sur Ubuntu 10.04. J'ai aussi essayé une icône et cela n'a pas fonctionné non plus.
J'ai couru votre code sur Windows (mais avec PySide plutôt que PyQt) et l'info-bulle apparaît. Je sais que ça ne t'aide pas vraiment, mais je pensais juste en parler. –
testé votre code sur mon 10,04 LTS et "Ceci est un widget Qwidget" info-bulle apparaît –
Assurez-vous que la fenêtre est active en cliquant dessus (ou ses décorations) d'abord. – Ivo