Разработка UIs с QtCreator в соответствии с Windows и портирование того же .ui
файл при MacOSX приводит к проектам с некоторыми текстовыми очень маленькими частями - на самом деле, HTML. Кажется, что это прибывает из факта, что QtCreator использует pt
вместо px
как единица размера текста, и что разрешения экранов по умолчанию очень отличаются в соответствии с Windows и MacOSX.
Есть ли какая-либо причина, я не пришел к более последовательным результатам? Кроме редактирования каждого pt
в px
, есть ли какое-либо обходное решение?
Спасибо.
] Как правило, вы не должны указывать размеры шрифтов для элементов управления вручную в Qt Designer/Creator, так как это приводит к появлению пролемов, которые у вас есть. Причиной несоответствия является тот факт, что разные платформы используют разные настройки DPI (96 dpi на Windows против 72 DPI на Mac OS X). Это приводит к тому, что шрифты отображаются с разными размерами.[
] []Также вы упомянули HTML. Я предполагаю, что вы установили некоторый HTML текст в []QTextEdit[
]-подобный виджет, используя встроенный редактор. Когда вы выбираете размер шрифта там, Qt Creator создаст некоторый HTML подобно этому:[
][ Hello World]