亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? qrect.cpp

?? QT 開發環境里面一個很重要的文件
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
    edge at the given \a y coordinate. The rectangle's size is    unchanged.    \sa bottom(), setBottom(), moveTop()*//*!    \fn void QRectF::moveTopLeft(const QPointF &position)    Moves the rectangle, leaving the top-left corner at the given \a    position. The rectangle's size is unchanged.    \sa setTopLeft(), moveTop(), moveLeft()*//*!    \fn void QRectF::moveBottomRight(const QPointF &position)    Moves the rectangle, leaving the bottom-right corner at the given    \a position. The rectangle's size is unchanged.    \sa setBottomRight(), moveBottom(), moveRight()*//*!    \fn void QRectF::moveTopRight(const QPointF &position)    Moves the rectangle, leaving the top-right corner at the given    \a position. The rectangle's size is unchanged.    \sa setTopRight(), moveTop(), moveRight()*//*!    \fn void QRectF::moveBottomLeft(const QPointF &position)    Moves the rectangle, leaving the bottom-left corner at the given    \a position. The rectangle's size is unchanged.    \sa setBottomLeft(), moveBottom(), moveLeft()*//*!    \fn void QRectF::moveTo(qreal x, qreal y)    Moves the rectangle, leaving the top-left corner at the given    position (\a x, \a y). The rectangle's size is unchanged.    \sa translate(), moveTopLeft()*//*!    \fn void QRectF::moveTo(const QPointF &position)    \overload    Moves the rectangle, leaving the top-left corner at the given \a    position.*//*!    \fn void QRectF::translate(qreal dx, qreal dy)    Moves the rectangle \a dx along the x-axis and \a dy along the y-axis,    relative to the current position. Positive values move the rectangle to the    right and downwards.    \sa moveTopLeft(),  moveTo(),  translated()*//*!    \fn void QRectF::translate(const QPointF &offset)    \overload    Moves the rectangle \a{offset}.\l{QPointF::x()}{x()} along the x    axis and \a{offset}.\l{QPointF::y()}{y()} along the y axis,    relative to the current position.*//*!    \fn QRectF QRectF::translated(qreal dx, qreal dy) const    Returns a copy of the rectangle that is translated \a dx along the    x axis and \a dy along the y axis, relative to the current    position. Positive values move the rectangle to the right and    down.    \sa translate()*//*!    \fn QRectF QRectF::translated(const QPointF &offset) const    \overload    Returns a copy of the rectangle that is translated    \a{offset}.\l{QPointF::x()}{x()} along the x axis and    \a{offset}.\l{QPointF::y()}{y()} along the y axis, relative to the    current position.*//*!    \fn void QRectF::setRect(qreal x, qreal y, qreal width, qreal height)    Sets the coordinates of the rectangle's top-left corner to (\a x,    \a y), and its size to the given \a width and \a height.    \sa getRect(), setCoords()*//*!    \fn void QRectF::setCoords(qreal x1, qreal y1, qreal x2, qreal y2)    Sets the coordinates of the rectangle's top-left corner to (\a x1,    \a y1), and the coordinates of its bottom-right corner to (\a x2,    \a y2).    \sa getCoords() setRect()*//*!    \fn QRectF QRectF::adjusted(qreal dx1, qreal dy1, qreal dx2, qreal dy2) const    Returns a new rectangle with \a dx1, \a dy1, \a dx2 and \a dy2    added respectively to the existing coordinates of this rectangle.    \sa adjust()*//*! \fn void QRectF::adjust(qreal dx1, qreal dy1, qreal dx2, qreal dy2)    Adds \a dx1, \a dy1, \a dx2 and \a dy2 respectively to the    existing coordinates of the rectangle.    \sa adjusted(), setRect()*//*!    \fn QSizeF QRectF::size() const    Returns the size of the rectangle.    \sa setSize(), width(), height()*//*!    \fn qreal QRectF::width() const    Returns the width of the rectangle.    \sa setWidth(), height(), size()*//*!    \fn qreal QRectF::height() const    Returns the height of the rectangle.    \sa setHeight(), width(), size()*//*!    \fn void QRectF::setWidth(qreal width)    Sets the width of the rectangle to the given \a width. The right    edge is changed, but not the left one.    \sa width(), setSize()*//*!    \fn void QRectF::setHeight(qreal height)    Sets the height of the rectangle to the given \a height. The bottom    edge is changed, but not the top one.    \sa height(), setSize()*//*!    \fn void QRectF::setSize(const QSizeF &size)    Sets the size of the rectangle to the given \a size. The top-left    corner is not moved.    \sa size(), setWidth(), setHeight()*//*!    \fn bool QRectF::contains(const QPointF &point) const    Returns true if the given \a point is inside or on the edge of the    rectangle; otherwise returns false.    \sa intersects()*/bool QRectF::contains(const QPointF &p) const{    if (isNull())        return false;    QRectF r = normalized();    return p.x() >= r.xp && p.x() <= r.xp + r.w &&           p.y() >= r.yp && p.y() <= r.yp + r.h;}/*!    \fn bool QRectF::contains(qreal x, qreal y) const    \overload    Returns true if the point (\a x, \a y) is inside or on the edge of    the rectangle; otherwise returns false.*//*!    \fn bool QRectF::contains(const QRectF &rectangle) const    \overload    Returns true if the given \a rectangle is inside this rectangle;    otherwise returns false.*/bool QRectF::contains(const QRectF &r) const{    if (isNull() || r.isNull())        return false;    QRectF r1 = normalized();    QRectF r2 = r.normalized();    return r2.xp >= r1.xp && r2.xp + r2.w <= r1.xp + r1.w        && r2.yp >= r1.yp && r2.yp + r2.h <= r1.yp + r1.h;}/*!    \fn qreal QRectF::left() const    Returns the x-coordinate of the rectangle's left edge. Equivalent    to x().    \sa setLeft(), topLeft(), bottomLeft()*//*!    \fn qreal QRectF::top() const    Returns the y-coordinate of the rectangle's top edge. Equivalent    to y().    \sa setTop(), topLeft(), topRight()*//*!    \fn qreal QRectF::right() const    Returns the x-coordinate of the rectangle's right edge.    \sa setRight(), topRight(), bottomRight()*//*!    \fn qreal QRectF::bottom() const    Returns the y-coordinate of the rectangle's bottom edge.    \sa setBottom(), bottomLeft(), bottomRight()*//*!    \fn QPointF QRectF::topLeft() const    Returns the position of the rectangle's top-left corner.    \sa setTopLeft(), top(), left()*//*!    \fn QPointF QRectF::bottomRight() const    Returns the position of the rectangle's  bottom-right corner.    \sa setBottomRight(), bottom(), right()*//*!    \fn QPointF QRectF::topRight() const    Returns the position of the rectangle's top-right corner.    \sa setTopRight(), top(), right()*//*!    \fn QPointF QRectF::bottomLeft() const    Returns the position of the rectangle's  bottom-left corner.    \sa setBottomLeft(),  bottom(), left()*//*!    \fn QRectF& QRectF::operator|=(const QRectF &rectangle)    Unites this rectangle with the given \a rectangle.    \sa united(), operator|()*//*!    \fn QRectF& QRectF::operator&=(const QRectF &rectangle)    Intersects this rectangle with the given \a rectangle.    \sa intersected(), operator|=()*//*!    \fn QRectF QRectF::operator|(const QRectF &rectangle) const    Returns the bounding rectangle of this rectangle and the given \a rectangle.    \sa united(), operator|=()*/QRectF QRectF::operator|(const QRectF &r) const{    if (isNull())        return r;    if (r.isNull())        return *this;    QRectF r1 = normalized();    QRectF r2 = r.normalized();    QRectF tmp;    tmp.xp = qMin(r1.xp, r2.xp);    tmp.yp = qMin(r1.yp, r2.yp);    tmp.w = qMax(r1.xp + r1.w, r2.xp + r2.w) - tmp.xp;    tmp.h = qMax(r1.yp + r1.h, r2.yp + r2.h) - tmp.yp;    return tmp;}/*!    \fn QRectF QRectF::unite(const QRectF &rectangle) const    \obsolete    Use united(\a rectangle) instead.*//*!    \fn QRectF QRectF::united(const QRectF &rectangle) const    \since 4.2    Returns the bounding rectangle of this rectangle and the given \a    rectangle.    \image qrect-unite.png    \sa intersected()*//*!    \fn QRectF QRectF::operator &(const QRectF &rectangle) const    Returns the intersection of this rectangle and the given \a    rectangle. Returns an empty rectangle if there is no intersection.    \sa operator&=(), intersected()*/QRectF QRectF::operator&(const QRectF &r) const{    if (isNull() || r.isNull())        return QRectF();    QRectF r1 = normalized();    QRectF r2 = r.normalized();    QRectF tmp;    tmp.xp = qMax(r1.xp, r2.xp);    tmp.yp = qMax(r1.yp, r2.yp);    tmp.w = qMin(r1.xp + r1.w, r2.xp + r2.w) - tmp.xp;    tmp.h = qMin(r1.yp + r1.h, r2.yp + r2.h) - tmp.yp;    return tmp.isEmpty() ? QRectF() : tmp;}/*!    \fn QRectF QRectF::intersect(const QRectF &rectangle) const    \obsolete    Use intersected(\a rectangle) instead.*//*!    \fn QRectF QRectF::intersected(const QRectF &rectangle) const    \since 4.2    Returns the intersection of this rectangle and the given \a    rectangle. Note that \c {r.intersected(s)} is equivalent to \c    {r & s}.    \image qrect-intersect.png    \sa intersects(), united(), operator&=()*//*!    \fn bool QRectF::intersects(const QRectF &rectangle) const    Returns true if this rectangle intersects with the given \a    rectangle (i.e. there is at least one pixel that is within both    rectangles), otherwise returns false.    The intersection rectangle can be retrieved using the intersected()    function.    \sa contains()*/bool QRectF::intersects(const QRectF &r) const{    if (isNull() || r.isNull())        return false;    QRectF r1 = normalized();    QRectF r2 = r.normalized();    return qMax(r1.xp, r2.xp) <= qMin(r1.xp + r1.w, r2.xp + r2.w)        && qMax(r1.yp, r2.yp) <= qMin(r1.yp + r1.h, r2.yp + r2.h);}/*!    \fn QRect QRectF::toRect() const    Returns a QRect based on the values of this rectangle.  Note that the    coordinates in the returned rectangle are rounded to the nearest integer.    \sa QRectF()*//*!    \fn void QRectF::moveCenter(const QPointF &position)    Moves the rectangle, leaving the center point at the given \a    position. The rectangle's size is unchanged.    \sa center()*//*!    \fn bool operator==(const QRectF &r1, const QRectF &r2)    \relates QRectF    Returns true if the rectangles \a r1 and \a r2 are equal,    otherwise returns false.*//*!    \fn bool operator!=(const QRectF &r1, const QRectF &r2)    \relates QRectF    Returns true if the rectangles \a r1 and \a r2 are different, otherwise    returns false.*//*****************************************************************************  QRectF stream functions *****************************************************************************/#ifndef QT_NO_DATASTREAM/*!    \fn QDataStream &operator<<(QDataStream &stream, const QRectF &rectangle)    \relates QRectF    Writes the \a rectangle to the \a stream, and returns a reference to the    stream.    \sa \link datastreamformat.html Format of the QDataStream operators \endlink*/QDataStream &operator<<(QDataStream &s, const QRectF &r){    s << double(r.x()) << double(r.y()) << double(r.width()) << double(r.height());    return s;}/*!    \fn QDataStream &operator>>(QDataStream &stream, QRectF &rectangle)    \relates QRectF    Reads a \a rectangle from the \a stream, and returns a reference to the    stream.    \sa \link datastreamformat.html Format of the QDataStream operators \endlink*/QDataStream &operator>>(QDataStream &s, QRectF &r){    double x, y, w, h;    s >> x;    s >> y;    s >> w;    s >> h;    r.setRect(qreal(x), qreal(y), qreal(w), qreal(h));    return s;}#endif // QT_NO_DATASTREAM#ifndef QT_NO_DEBUG_STREAMQDebug operator<<(QDebug dbg, const QRectF &r) {    dbg.nospace() << "QRectF(" << r.x() << ',' << r.y() << ' '                  << r.width() << 'x' << r.height() << ')';    return dbg.space();}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品日韩精品欧美在线| 天天综合天天综合色| 亚洲欧洲日韩av| 亚洲综合丁香婷婷六月香| 日本在线观看不卡视频| 国产成人99久久亚洲综合精品| av在线一区二区| 欧美日韩三级一区二区| 欧美精品一区二区三区蜜臀 | 欧美—级在线免费片| 亚洲四区在线观看| 老司机一区二区| 99久久久免费精品国产一区二区| 99re视频这里只有精品| 制服丝袜国产精品| 亚洲欧洲精品一区二区三区不卡| 亚洲成人av一区二区三区| 国产乱一区二区| 7878成人国产在线观看| 一色桃子久久精品亚洲| 男男视频亚洲欧美| 欧美三级乱人伦电影| 国产精品色在线观看| 亚洲一区二区三区中文字幕在线 | 亚洲欧美另类在线| 久久超碰97中文字幕| 欧美中文字幕一二三区视频| www国产亚洲精品久久麻豆| 夜色激情一区二区| 99精品视频一区二区三区| 精品成人佐山爱一区二区| 国产精品日韩成人| 成人一区二区三区视频| 精品欧美一区二区三区精品久久 | 欧美激情中文不卡| 青娱乐精品视频| 欧日韩精品视频| 一区二区三区在线视频播放| 不卡av在线免费观看| 国产欧美一区二区精品婷婷 | 国产高清一区日本| 在线观看成人免费视频| 久久美女艺术照精彩视频福利播放| 日韩高清在线一区| 欧美高清视频不卡网| 亚洲一区免费视频| av成人动漫在线观看| 久久奇米777| 国产成人在线网站| 久久久天堂av| 国产一区二区女| 久久久影视传媒| 成人性视频免费网站| 国产精品毛片无遮挡高清| 国产精一区二区三区| 久久久久久久综合日本| 国产精品一区三区| 国产精品天天摸av网| 久久99精品久久久| 欧美男生操女生| 麻豆一区二区三| 久久久久久免费| av亚洲产国偷v产偷v自拍| ㊣最新国产の精品bt伙计久久| 不卡的av网站| 亚洲一区二区三区爽爽爽爽爽| 成人av网站在线观看| 中文字幕在线不卡国产视频| 色悠悠久久综合| 天天做天天摸天天爽国产一区| 欧美一区二区性放荡片| 国产一区二区女| 自拍偷拍亚洲激情| 日韩av不卡在线观看| 麻豆成人久久精品二区三区小说| 精品毛片乱码1区2区3区 | 亚洲欧洲国产日本综合| 色婷婷亚洲精品| 天天色综合天天| 91精品国产乱| 夫妻av一区二区| 亚洲一区二区免费视频| 精品国产欧美一区二区| 不卡的av在线| 麻豆国产一区二区| 久久精品视频在线看| www.亚洲国产| 秋霞电影网一区二区| 国产精品视频在线看| 欧美美女一区二区三区| 国产69精品久久久久毛片| 午夜激情综合网| 欧美精品精品一区| 国产中文字幕一区| 亚洲综合999| 久久久久久久国产精品影院| 欧洲一区二区三区免费视频| 国产精品综合在线视频| 亚洲aaa精品| 欧美精品一区二区三区在线播放| 成人av小说网| 精品一区二区综合| 亚洲成人午夜影院| 国产精品系列在线| 欧美成人午夜电影| 欧美午夜电影在线播放| 成人av资源下载| 国内成人精品2018免费看| 亚洲一二三四久久| 国产精品免费视频观看| 日韩三级免费观看| 欧美日韩亚洲高清一区二区| 成人激情免费电影网址| 日韩高清不卡一区二区三区| ...中文天堂在线一区| 久久久综合九色合综国产精品| 欧美丰满高潮xxxx喷水动漫| 色综合网色综合| 99久久国产综合精品色伊| 亚洲不卡一区二区三区| 亚洲精品成人a在线观看| 日本一区二区三区视频视频| 精品国产伦一区二区三区观看体验| 欧美日韩一区三区| 91精品福利在线| 欧美在线啊v一区| 91啦中文在线观看| 91小视频在线免费看| 99精品久久久久久| 在线观看亚洲专区| 日韩三级在线免费观看| 国产视频一区二区在线| 中文字幕在线播放不卡一区| 亚洲最快最全在线视频| 日韩精品亚洲一区二区三区免费| 久久99热这里只有精品| 国产98色在线|日韩| 99久久精品免费精品国产| 欧美精品tushy高清| 国产丝袜在线精品| 亚洲在线中文字幕| 精品中文av资源站在线观看| 不卡免费追剧大全电视剧网站| 欧美在线免费播放| 精品久久久久久久人人人人传媒 | 粉嫩高潮美女一区二区三区| 91影视在线播放| 日韩欧美在线网站| 国产精品午夜久久| 日本欧美久久久久免费播放网| 国产成人精品亚洲777人妖| 欧美网站一区二区| 久久亚洲免费视频| 亚洲成a人片在线不卡一二三区| 激情综合网天天干| 欧美视频自拍偷拍| 国产日韩欧美制服另类| 亚洲成av人片一区二区| 国产精品一区二区男女羞羞无遮挡| 在线区一区二视频| 国产色一区二区| 日本sm残虐另类| 日本电影欧美片| 国产无遮挡一区二区三区毛片日本| 性做久久久久久久久| 99久久久久久| 国产亚洲成aⅴ人片在线观看| 五月激情综合色| 一本色道**综合亚洲精品蜜桃冫| 日韩欧美成人激情| 亚洲成在线观看| 色婷婷av一区| 中文字幕久久午夜不卡| 久久99在线观看| 欧美高清视频一二三区| 一区二区三区在线播| 国产成人免费在线观看不卡| 日韩欧美另类在线| 亚洲第一电影网| 在线观看日韩高清av| 国产精品电影一区二区三区| 国产一区二三区| 日韩欧美视频在线| 日韩国产精品91| 欧美高清激情brazzers| 亚洲成人午夜电影| 精品美女一区二区三区| 日韩高清不卡一区二区三区| 欧美午夜一区二区| 亚洲在线视频网站| 91麻豆123| 亚洲精品高清在线| 日本久久电影网| 亚洲人成网站精品片在线观看| 粉嫩av一区二区三区在线播放| 精品国产乱码久久久久久图片| 久久国产精品99久久久久久老狼| 欧美精品aⅴ在线视频| 日韩精品视频网站| 日韩欧美的一区|