Код для начала:
QColor yellow("#f0d048");
Qt::BrushStyle style = Qt::SolidPattern;
QBrush brush(yellow, style);
painter.setBrush(brush);
painter.drawEllipse(10,10,10,10);
Каждый раз, когда я делаю это, я получаю желтый круг, окруженный черной рамкой размером в 1 пиксель. В целом круг будет иметь такой же размер, как если бы я рисовал черным цветом, так что я должен сделать, чтобы получить однотонный желтый круг без черной рамки?
С наилучшими пожеланиями
Установите ручку на художника
painter.setPen(Qt::NoPen);
Qt имеет «кисть» для заливки фигур и «перо» для рисования линий и контуров.