C++ (Qt) QString toolTipString; // Формирование заголовка toolTipString.append("<h2>").append(mElementName).append("</h2>"); // Формирование таблицы toolTipString.append("<table border='1' cellspacing='0' cellpadding='3'>"); toolTipString.append("<tr><td align='center' width=20%><b>Бит</b></td><td align='center' width=20%><b>Значение</b></td><td align='center' width=60%><b>Описание</b></td></tr>"); for (int i = 0; i < mElementLogic.data()->parametersCount(); i++) { toolTipString.append(QString("<tr><td align='center' width=20%>%1</td><td align='center' width=20%>%2</td><td align='left' width=60%><nobr>%3</nobr></td></tr>") .arg(mStartBits[i]) .arg(mState[i]) .arg(mDescriptions[i])); } toolTipString.append("</table>"); emit signalSendToolTipText(toolTipString, mMousePosition);