hlaska QFont::setRawMode(): Invalid XLFD: "fixed"
Zdenek Pizl
z.p na linux-cd.cz
Pátek Listopad 9 13:20:19 CET 2001
Dne pá 9. listopad 2001 12:54 Matus Martinak napsal(a):
> Hej, je to pri spustenom KDE, ale robia to len niektore
> programy a len pri niektorych fontoch ...
void QFont::setRawName( const QString &name )
{
detach();
bool validXLFD = QFontPrivate::fillFontDef(name.latin1(), &d->request, 0);
d->request.dirty = TRUE;
if ( !validXLFD ) {
#ifdef QT_CHECK_STATE
qWarning("QFont::setRawMode(): Invalid XLFD: \"%s\"", name.latin1());
#endif // QT_CHECK_STATE
setFamily( name );
setRawMode( TRUE );
}
}
tak si to preberte, pravdepodobne aplikace zada font, jehoz jmeno nelze parsovat.
Metoda fillFontDef je v qfont_x11.cpp a vraci false pouze v pripade, ze nelze uspesne
provest parseXFontName().
Takze budto nemate font fixed, coz je blbost, neb bez toho Xy nebezi a nebo je skutecne
neco s fontserverem. Zapnete si debug QT a fontserveru ...
Z.P.
Další informace o konferenci Linux