
Позначки створюються як об’єкти QPainterPath з додатковою інформацією, що визначає атрибути контуру. QPainterPath створюється з підконтурів, зокрема прямокутників, еліпсів, ламаних та кривих Безьє. Контури можуть перетинатися, утворюючи складні форми.
Контур символу можна заповнити або у режимі суцільного заповнення усього контуру, або у режимі картатого заповнення, коли програма послідовно використовуватиме заповнені та незаповнені ділянки.
Якщо контур не заповнено, його обрис матиме визначену товщину лінії, тип кінчика та тип з’єднання.
Докладніший опис можна знайти у документації до QPainterPath.