
Originally Posted by
L.Marvell
I begin thinking to revert to Qt4.0.1...
Why? Does this work with Qt 4.0.1? Which version are you currently using?
Try debugging a little bit what happens in this code. For example change to:
void settingsDialogImpl::createFamiliesList()
{
ui.familiesList->addItems(fontDatabase.families());
for (int i = 0; i < ui.familiesList->count(); ++i) {
QFont font
(ui.
familiesList->item
(i
)->text
());
qDebug() << i << font.family();
ui.familiesList->item(i)->setFont(font);
if (ui.familiesList->item(i)->text() == currentSettings->font.family()) {
ui.familiesList->setCurrentRow(i);
}
}
}
void settingsDialogImpl::createFamiliesList()
{
QFontDatabase fontDatabase;
ui.familiesList->addItems(fontDatabase.families());
for (int i = 0; i < ui.familiesList->count(); ++i) {
QFont font(ui.familiesList->item(i)->text());
qDebug() << i << font.family();
ui.familiesList->item(i)->setFont(font);
if (ui.familiesList->item(i)->text() == currentSettings->font.family()) {
ui.familiesList->setCurrentRow(i);
}
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks