Описание тега qfont

1 ответ

QFontMetrics дает странные результаты для моноширинного шрифта

Может кто-нибудь объяснить мне результаты этой тестовой программы? #include <QApplication> #include <QDebug> #include <QFontMetrics> int main(int argc, char *argv[]) { QApplication app(argc, argv); QFont font; font.fromString("Mono…
25 янв '19 в 15:51
1 ответ

Отличие рендеринга шрифтов в Windows и Linux, Qt Cpp

Я имею, QFontMetrics m_fm (QFont ("Arial", 14)); а также m_fm.width("Существующий IP-адрес локальной сети из сети проекта"); возвращает "297" (на окнах)Кто-нибудь может сказать мне, что он возвращает на компиляторе Linux?и если на Linux это отличает…
03 окт '18 в 10:00
0 ответов

Как мне автоматически изменить размер шрифта, используемого в метках формы пользовательского интерфейса в qt, в соответствии с разрешением?

Я в настоящее время разрабатываю приложение. И разрешение моего компьютера разработки составляет 1366*768, я знаю, как сделать размер приложения автоматически изменяемым в соответствии с разрешением. Но проблема в ярлыках, используемых в приложении.…
14 мар '18 в 12:13
1 ответ

Как установить динамический размер QFont?

Я сталкивался с QFontMetrics? http://doc.qt.io/qt-5/qfontmetrics.html Это дает высоту и ширину текущего шрифта. Мне нужно запустить мое приложение в полноэкранном режиме на разных мониторах, для которых я использую класс Scale. http://doc.qt.io/qt-5…
03 янв '18 в 09:16
1 ответ

DrawText с двумя переменными и каждый другой шрифт

Я не знаю, возможно ли выбрать другой текстовый шрифт для каждой переменной внутри одного и того же художника. painter.drawText(80, 290, self.text1.text() + self.text2.text()) Это пример: для text1 хочу оставить его по умолчанию как я установил в ма…
22 янв '18 в 12:12
1 ответ

Возвращение размера шрифта и семейства шрифтов из QFontDialog PyQt

Есть ли способ вернуть размер шрифта и название шрифта из QFontDialog? Я новичок в python и все примеры, которые я видел, не возвращают имя шрифта и / или размер шрифта. Что у меня сейчас это примерно так: def font_picker(self, button, line): font, …
04 ноя '17 в 20:12
0 ответов

Установка и настройка кодировки на QFont

ВСЕ, Есть ли способ получить / установить кодировку на QFont? Похоже, что это ionfo недоступно ни в QFontInfo, ни в самом QFont. ТИА! [РЕДАКТИРОВАТЬ] В Windows структура LOGFONT содержит член lfCharset. На OSX/Cocoa NSFont поддерживает кодировку / к…
01 ноя '18 в 16:38
0 ответов

Qt QFont изменить местоположение QValueAxis

Я хотел бы знать, как тики оси "Y" из QValueAxis находятся под влиянием QFont QLabel. Когда число, отображаемое меткой оси, меняет его размер, ось, которая используется для представления значения на графике, постоянно корректируется. Следствием этог…
22 окт '18 в 13:49
1 ответ

Меню шрифтов Текстовый редактор PyQt5

Эта проблема: Я пытаюсь найти способ добавления стиля шрифта к тексту, который написан пользователем моей программы текстового редактора PyQt5. Я не хочу кодировать каждый шрифт в какое-то меню вручную, и мне интересно, есть ли встроенный способ для…
27 сен '17 в 23:37
1 ответ

Может ли QFontMetrics учитывать масштабирование точек на дюйм?

У меня сложилось впечатление, что если вы сделаете это в вашем приложении QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication* app = new QApplication(temp, NULL); затем шрифты автоматически масштабируются на дисплее с высоким ра…
06 ноя '17 в 19:25
1 ответ

QFontInfo::pixelSize() изменяется между Qt 4 и Qt 5

Этот код: QFont convertPointToPixelSize( const QFont& f ) { QFont ret( f ); QFontInfo fi( ret ); ret.setPixelSize( fi.pixelSize() ); return ret; } qDebug() << "getFont()=" << getFont(); qDebug() << "convertPointToPixelSize( get…
30 сен '18 в 16:43
0 ответов

Некорректно отображается арабский шрифт QML в iOS

Кажется, есть разница в рендеринге шрифтов с QML в iOS и Android, как показано ниже Этот правильно отображается в Android Пожалуйста, проверьте разницу в IOS. Здесь это показывает неправильно. Должен ли я сделать что-то другое в iOS для правильного …
30 сен '18 в 08:34
1 ответ

Qt QFont выбор моноширинного шрифта не работает

Я пытаюсь сделать виджет qt, который показывает таблицу qlabels с шестнадцатеричными числами. я передаю цифры на метки в виде готовых к печати строк, и метки работают правильно, но тип шрифта является системным по умолчанию (без засечек), который им…
19 сен '13 в 14:06
2 ответа

Почему QFontDialog.getFont() всегда возвращает один и тот же шрифт?

Каждый раз, когда я использую QFontDialog.getFont() чтобы получить шрифт, он возвращает то же самое QFont объект. font, ok = QFontDialog.getFont() print(font) if ok: self.lbl.setFont(font) print(self.lbl.font()) Выше сегмент кода, а результат ниже (…
02 фев '19 в 10:18
0 ответов

Qt - ошибка компиляции makeqpf: QFontEngineQPF не был объявлен

Я использую Qt Creator 3.0.1, основанный на Qt 5.2.1(GCC 4.8.2, 32-битный), на Linux Ubuntu 32-битный. Я занимаюсь разработкой приложения Qt Linux Embedded для микроконтроллера Renesas, основанного на Linux 3.14. Я хочу добавить больше шрифтов.qpf в…
08 ноя '18 в 11:05
1 ответ

Получить имя семейства шрифтов из QFontDatabase::addApplicationFont

Я использую QFontDatabase:addApplicationFont, и он работает как задумано, но я хочу получить имя семейного шрифта из последнего загружаемого им ttf-файла, так как предполагаемое использование этого позволяет пользователю использовать любой шрифт, на…
09 апр '19 в 05:07
1 ответ

Как создать шрифты разных размеров для виджетов, но разрешить их масштабирование с помощью диалогового окна шрифтов в PySide2?

Допустим, у меня 3 ярлыка, и у каждого должен быть текст разного размера. Проверьте этот пример кода: import sys from PySide2 import QtCore, QtGui, QtWidgets def Fonty(): ok, font = QtWidgets.QFontDialog.getFont(tableWidget) if ok: app.setFont(font)…
30 авг '19 в 20:46
1 ответ

Установите цвет для QFont

У меня есть сцена QGraphicsScene, и я пытаюсь использовать addText(const QString &text, const QFont &font = QFont()) чтобы добавить текст в сцену. Это сработало. Но я попытался изменить цвет текста, но НЕ смог найти способ установить цвет дл…
01 окт '19 в 17:40
1 ответ

Почему существует несоответствие ширины, предоставленной QFontMetrics, и ширины, показанной Qml Rectangle/ Text

Я написал файлы qml и cpp для проверки и визуализации концепции QFontMetrics. #include <QFontMetrics> #include<QFontMetricsF> #include<QDebug> int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QQmlApplicationEngin…
27 дек '19 в 19:39
1 ответ

Шрифт Qt/ Qml Frobihser работает по-разному в среде Linux и Windows

Я написал пример программы qtquickapplication для отображения текста "нет" в пределах заданного прямоугольника. Цвет границы прямоугольника установлен на красный, чтобы показать, правильно ли помещается текст "none" в пределах заданной ширины и высо…
27 янв '20 в 13:00