Добрый день, сообщестово!
Пыталась реализовать разными способоми :
1)
setWindowTitle(tr("%1 %2 %3 %4")
.arg(tr("ЭТА ЧАСТЬ ДОЛЖНА БЫТЬ ПРИЖАТА СЛЕВА"))
.arg(" ")
.arg(tr("ПРОБУЕМ ВСТАВИТЬ ДЛИННЫЙ ТЕКСТ СПРАВА"))
.arg (time.toString(Qt::LocalDate)));
QString s = "ЭТА ЧАСТЬ ДОЛЖНА БЫТЬ ПРИЖАТА СЛЕВА ";
QString t = s.leftJustified(120, ' ');
setWindowTitle(tr("%1 %2 %3 ")
.arg(t)
.arg(tr("ПРОБУЕМ ВСТАВИТЬ ДЛИННЫЙ ТЕКСТ СПРАВА"))
.arg (time.toString(Qt::LocalDate)));
Не думаю что такое можно сделать стандартными средствами, не слышал про такое. Если не секрет, зачем такие требования может есть вариант попроще?
Мне видится два варианта:
1. Замерять ширину окна и пересчитывать кличество пробелов по необходимости.
2. Сделать окно без заголовка и отрисовать свой заголовок уже как хочется.
зачем обязательно делать это в заголовке? сделайте лейблы с надписями ниже, в самом окне, хоть десять штук.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)