Пытаюсь оптимизировать скорость вывода сообщения QMessageBox на слабом компьютере, вопрос по инициализации в конструкторе QMessageBox
Слабый у меня пк на arm 450 МГц. Нужно вывезти информационное сообщение "QMessageBox". Охота сообщение облагородить, шрифт, размер, расположение, убрать крестик закрытия и т.д.
Для этого добавил в класс:
private:
QMessageBox *qMessageBox;
и при вызове конструктора (конструктор вызывается перед стартом программы один раз больше вызова нет). добавил :
qMessageBox = new QMessageBox();
id = QFontDatabase::addApplicationFont("/usr/share/fonts/dejavu/DejaVuSansMono.ttf");
font = QFont(QFontDatabase::applicationFontFamilies(id).first());
font.setPointSize(8);
qMessageBox->setFont(font);
Думал если вызвать по нажатию кнопки 'qMessageBox->exec();' то QMessageBox будет иметь настройки шрифта, но их нет. Вызывается 'QMessageBox' с настройками по дефолту.