Прямо сейчас у меня есть массив std :: strings, и у меня есть функция в моем шрифте, чтобы определить его ширину.
for(std::vector<std::pair<std::string,bool>>::const_iterator it = items.begin();
it != items.end(); ++it)
{
cSz = getFont().getTextWidth(it->first);
if( cSz > h)
{
h = cSz;
}
}
widestItem = h;
Мне было интересно, мог ли я пропустить лучший способделайте это, потому что это очень грубый способ найти его.
В моей ситуации не было бы особого смысла хранить ширину каждого и ссылаться на это.
Спасибо