Есть следующий минимально компилируемый пример:
#include <QApplication>
#include <QGraphicsView>
#include <QGraphicsLineItem>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsScene* scene = new QGraphicsScene;
scene->setSceneRect(0, 0, 200, 200);
QGraphicsLineItem* line = new QGraphicsLineItem(0, 100, 200, 100);
QPen pen;
pen.setWidthF(2.0);
line->setPen(pen);
scene->addItem(line);
QGraphicsView view;
view.setScene(scene);
QTransform transform;
transform.rotate(3);
view.setTransform(transform);
view.setRenderHint(QPainter::Antialiasing);
view.show();
return a.exec();
}
На экране отображается следующая картинка:
Уже здесь видно что линия выглядит нечёткой. Особенно хорошо это выглядит при некотором увеличении:
Как можно увеличить качество отрисовки графики в Qt? В частности, наклонных линий.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Недавно начал програмировать на с++ и возник вопросНаписал программу которая показывает список учеников и их оценки
Как создать enum который будет доступен везде? Я вот например создал enum и с ним все нормально работает в классах где создаю а вот в класе наследнике...
Есть строка с датой и времнем в определенном формате
Ищу пример реализации программного управления транзакциями в Spring Boot и Spring Data JPAВезде только для spring framework