Mi rendo conto che non mi sono spiegato bene: non ho problemi a usare setFont per settare il carattere, il mio problema è che premendo su il tasto font mi si apre, con l'ausilio del getFont, una finestra dove posso scegliere il tipo di carattere e la grandezza, quest'ultimo però mi viene riportato sotto questa forma:
[codice]<PySide.QtGui.QFont( "Bitstream Charter,11,-1,5,50,0,0,0,0,0" ) at 0x7f9fe5bdb7e8>
True[/codice]
passandogli questo valore però setFont non funziona, poichè dovrebbe prendere come valore(nome font, grandezza) e applicare il cambiamento al testo presente nel textedit, questa modifica deve avvenire ogni volta che clicco sul tasto font e scelgo un nuovo carattere o cambio la grandezza.
Quindi il mio problema è: come posso addattare i valori(nome font e grandezza) che mi viene riportato da getFont in modo tale che setFont lo accetti e lo imposti di conseguenza su tutto il testo del textedit?
Non riesco a capire in cosa sbaglio 
In considerazione che nella risposta precedente ho commesso l'errore di immetterti il link per traduzione della documentazione che dal mio punto di vista a te serve ora ti post parte di documentazione originale:
QFontDialog 
forse è questo il nome della "finestra", (chiamarla finestra mi sa che non è appropriato), che ti appare mah..!!!

Synopsis
Functions
def currentFont ()
def open (receiver, member)
def options ()
def selectedFont ()
def setCurrentFont (font)
def setOption (option[, on=true])
def setOptions (options)
def testOption (option)
Signals
def currentFontChanged (font)
def fontSelected (font)
Static functions
def getFont (, initial, parent, title)
def getFont (, initial, parent, title, options)
def getFont (, initial[, parent=None])
def getFont ([, parent=None])
Detailed Description
The PySide.QtGui.QFontDialog class provides a dialog widget for selecting a font.
A font dialog is created through one of the static PySide.QtGui.QFontDialog.getFont() functions.
Examples:
(ok, font) = QFontDialog.getFont(QFont("Helvetica [Cronyx]", 10), self)
if ok:
# the user clicked OK and font is set to the font the user selected
else:
# the user canceled the dialog; font is set to the initial
# value, in this case Helvetica [Cronyx], 10
The dialog can also be used to set a widget's font directly:
myWidget . setFont ( QFontDialog . getFont ( 0 , myWidget . font ()))
......... segueper poi aggiungere il link corretto: http://srinikom.github.io/pyside-docs/PySide/QtGui/QFontDialog.htmlUltimo suggerimento, come detto da RicPol:
Posta il codice di questo "font_callback", per cortesia
magari già modificato dopo aver riletto la documentazione
Grazie
