Qt - новая строка QPushButton не работает - PullRequest
0 голосов
/ 08 декабря 2010

Я пробовал \ n и \ r \ n, но не могу правильно отобразить две строки текста.Я кодирую мобильное приложение Qt.

QPushButton *button = new QPushButton(QString("long lines of \n text"));
button->setMaximumWidth(320);

1 Ответ

0 голосов
/ 08 декабря 2010

Я не уверен, если вы назначите родительский элемент для кнопки позже, но когда я попробую этот код изнутри в форме на основе QWidget и передам родительский элемент, я получу кнопку с двумя строками текста на ней.

QPushButton *button = new QPushButton(QString("long lines of \n text", this));
button->setMaximumWidth(320);

Установка максимальной ширины не помешает уменьшению размера кнопки по макету.\ N должен заставлять текст занимать две строки, поэтому что-то связанное с макетом, вероятно, ограничивает размер кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...