#include #include int main(int argc, char **argv) { fprintf(stderr, "sizeof(qreal):%d\n", sizeof(qreal)); QRectF rect(-5000.0, -5000.0, 1500000.0, 1500000.0); QPointF point(1100000.35, 1098000.2); //QRectF rect(0, 0, 1000, 1000); //QPointF point(110, 980); QPainterPath path; path.addEllipse(rect); if (path.contains(point)) { fprintf(stderr, "contains the point\n"); } else { fprintf(stderr, "does not contain the point\n"); } return 0; }