[PySide] trouble with special characters in widget.setToolTip()

Stephan Deibel sdeibel at wingware.com
Thu Mar 3 14:20:09 CET 2016


Frank Rueter | OHUfx wrote:
> Hm, I'm not having much luck. Apparently my tooltip and default font 
> is Lucida Grande when running the code inside Wing, which should be 
> able to display quotation marks. I tried changing the font to Verdana, 
> as that is what my host application is using (where I get the corrcet 
> characters), but to no avail.
> I tried using QtGui.QToolTip.setFont() and QApplication().setFont() 
> but I was still left with the wrong characters.
>
> Any more ideas?

In Wing, if you are doing this in a shell, the encoding options on the 
Debugger > I/O preferences page may be relevant.  Also, if the strings 
are in a source file, use a coding comment at the top of the Python file 
(like "#coding:utf-8"; Wing converts the file if you change or add this) 
and be sure you're sending correctly encoded strings or unicode strings 
to PySide.  The font can matter if it's missing the necessary unicode 
glyphs but that probably isn't the issue in this case.

- Stephan




More information about the PySide mailing list