Недавно я обновил существующее приложение Qt, чтобы использовать QTranslator для развертывания в нескольких странах. Предыдущий программист определил все шрифты в таблицах стилей, но кажется, что не все языки поддерживаются указанным семейством шрифтов, и это приводит к потере стиля QLabels. Мое решение состоит в том, чтобы динамически определить подходящий шрифт (мы не на той стадии, когда нам могут понадобиться пользовательские шрифты).
Есть ли способ использовать результат QLocale :: language () для генерации QFontDatabase :: WritingSystem, чтобы я мог запустить QFontDatabase :: family () и запросить результаты для соответствующего шрифта?