[Qt-interest] double assignment paradox

Egor Popov faraslacks at gmail.com
Thu Mar 25 07:34:10 CET 2010


Hi, everyone.

I have following code (here EditablePageArea and PagesInfo is my own
classes):

EditablePageArea* page = new EditablePageArea(this);
QRectF rect = PagesInfo::getInstance()->editableAreaRect();
qDebug() << rect; // shows QRectF(285,287 10x5)
qDebug() << dpm(); // shows 3.77953
qDebug() << rect.width()*dpm(); // shows 37.7953
rect.setLeft(rect.left()*dpm());
rect.setTop(rect.top()*dpm());
rect.setWidth(rect.width()*dpm());
rect.setHeight(rect.height()*dpm());
qDebug() << rect; // show QRectF(1077.17,1084.72 -2956.22x-2996.12)
page->setBoundingRect(rect);
page->show();

dmp() is qreal type. That happened in assignment?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20100325/585f1e7c/attachment.html 


More information about the Qt-interest-old mailing list