Sima Qt-ben, hogy az UTF8-as kód renderelése jó legyen, ezt használom a main-ben:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
Python nyelvre ezt fordítsd le te :P Ennél többet nem kellett nekem még beállítani, Qt oldalon, feltéve hogy a MySql felén minden UTF8:
mysql> status
...
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
Ha még ez sem segít, akkor esetleg mégis a Qt beépített SQL kezelőjével kellene próbálkozni, hátha az változtat az eredményen.