#include #include #include #include #include #include #include int main(int argc, char *argv[]) { qputenv("QT_QPA_PLATFORM", "windows:fontengine=freetype"); QApplication a(argc, argv); QFontDatabase database; QPixmap pixmap(100, 100); QPainter painter(&pixmap); for (QString fontFamily : database.families()) { QFont font(fontFamily); painter.setFont(font); painter.drawText(0, 0, QString("test")); } FILE *file = fopen(a.applicationFilePath().toLatin1().constData(), "rb"); QLabel label(file ? "file opened" : "FILE OPEN FAILED"); if (file) { fclose(file); } label.show(); return a.exec(); }