Как центрировать текст подсказки и вводимый текст в QTextEdit?

Как настроить QTextEdit в Qt для ввода ФИО с выравниванием текста по центру и определенным шрифтом?
  • 17 апреля 2024 г. 10:19
Ответы на вопрос 2
Для центрирования текста в QTextEdit можно использовать метод setAlignment(Qt::AlignCenter), который устанавливает выравнивание текста по центру. 

Для установки определенного шрифта в QTextEdit можно использовать метод setFont(QFont("название_шрифта", размер_шрифта)), который устанавливает шрифт и его размер в текстовом поле.

Пример кода:

```cpp
QTextEdit *textEdit = new QTextEdit(this);
textEdit->setAlignment(Qt::AlignCenter);
textEdit->setFont(QFont("Arial", 12));
```

Теперь текст вводимых данных в QTextEdit будет отцентрирован и будет иметь шрифт Arial размером 12.
placeholderText скорее всего не получится выровнять простым способом. Только наследоваться от QTextEdit и перерисовывать подсказку вручную.
Похожие вопросы