Всем привет. При рисовании прямоугольника, правая и нижняя рамки рисуются вне прямоугольника (правее и ниже). Т.е., если к примеру сначала нарисовать рамку прямоугольника, а потом залить область с этими-же координатами, то рамка будет выходить за эту область, ниже пример:
| Код | p.drawRect(0, 0, cellSize().width(), cellSize().height()); // Рисуем рамку p.fillRect(0, 0, cellSize().width(), cellSize().height(), Qt::red); // Заливаем
|
В результате:
 Думаю, из изображения видно, в чем проблема. Меня интересует:- Почему так происходит?
- Как отрисовывать рамку внутри прямоугольника (что бы она не вылазила за его область)?
Заранее спасибо!  |