您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ updateGeometry函数代码示例

51自学网 2021-06-03 09:13:39
  C++
这篇教程C++ updateGeometry函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中updateGeometry函数的典型用法代码示例。如果您正苦于以下问题:C++ updateGeometry函数的具体用法?C++ updateGeometry怎么用?C++ updateGeometry使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了updateGeometry函数的25个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: updateGeometry

void FaceModel::simulate(float deltaTime, bool fullUpdate) {    updateGeometry();    Avatar* owningAvatar = static_cast<Avatar*>(_owningHead->_owningAvatar);    glm::vec3 neckPosition;    if (!owningAvatar->getSkeletonModel().getNeckPosition(neckPosition)) {        neckPosition = owningAvatar->getPosition();    }    setTranslation(neckPosition);    glm::quat neckParentRotation;    if (!owningAvatar->getSkeletonModel().getNeckParentRotationFromDefaultOrientation(neckParentRotation)) {        neckParentRotation = owningAvatar->getOrientation();    }    setRotation(neckParentRotation);    setScale(glm::vec3(1.0f, 1.0f, 1.0f) * _owningHead->getScale());        setPupilDilation(_owningHead->getPupilDilation());    setBlendshapeCoefficients(_owningHead->getBlendshapeCoefficients());        if (isActive()) {        setOffset(-_geometry->getFBXGeometry().neckPivot);        Model::simulateInternal(deltaTime);    }}
开发者ID:RyanDowne,项目名称:hifi,代码行数:23,


示例2: Q_D

void MFreestyleLayoutPolicy::moveItemTo(QGraphicsLayoutItem *item, const QRectF &geom){    Q_D(MFreestyleLayoutPolicy);    int index = indexOf(item);    if (index < 0)        return; //Item not found    QPointF topLeft = contentsArea().topLeft();    QList<QRectF> new_geometries;    const int size = count();    for (int i = 0; i < size; ++i)        new_geometries << itemGeometry(i);    new_geometries[index] = geom;    d->placeItem(index, new_geometries, topLeft, contentsArea().width());    for (int i = 0; i < size; ++i)        setItemGeometry(i, new_geometries.at(i));    updateGeometry();}
开发者ID:dudochkin-victor,项目名称:libgogootouch,代码行数:23,


示例3: switch

voidGNEDetectorExit::setAttribute(SumoXMLAttr key, const std::string& value) {    switch (key) {        case SUMO_ATTR_ID:            changeAdditionalID(value);            break;        case SUMO_ATTR_LANE:            myLane = changeLane(myLane, value);            break;        case SUMO_ATTR_POSITION:            myPositionOverLane = parse<double>(value);            break;        case SUMO_ATTR_FRIENDLY_POS:            myFriendlyPosition = parse<bool>(value);            break;        case GNE_ATTR_BLOCK_MOVEMENT:            myBlockMovement = parse<bool>(value);            break;        case GNE_ATTR_PARENT:            changeFirstAdditionalParent(value);            break;        case GNE_ATTR_SELECTED:            if(parse<bool>(value)) {                selectAttributeCarrier();            } else {                unselectAttributeCarrier();            }            break;        case GNE_ATTR_GENERIC:            setGenericParametersStr(value);            break;        default:            throw InvalidArgument(toString(getTag()) + " doesn't have an attribute of type '" + toString(key) + "'");    }    // After setting attribute always update Geometry    updateGeometry();}
开发者ID:fieryzig,项目名称:sumo,代码行数:37,


示例4: fontMetrics

void FadingMultilineLabel::positionLayouts(){	QFontMetricsF fm = fontMetrics();	qreal lineHeight = fm.height();	delete textLayout_;	textLayout_ = 0;	textLayout_ = new QTextLayout(text_, font());	textLayout_->setTextOption(textOption_);	// textLayout_->setAdditionalFormats(formats[p]);	textLayout_->beginLayout();	qreal x = 0.0;	qreal y = 0.0;	qreal ymax = 0.0;	fadeOuts_.clear();	QTextLine line = textLayout_->createLine();	while (line.isValid()) {		line.setPosition(QPointF(x, y));		line.setLineWidth(width());		if (line.naturalTextWidth() > width()) {			fadeOuts_ << QRect(x, y, width(), lineHeight);		}		y += line.height();		line = textLayout_->createLine();	}	textLayout_->endLayout();	sizeHint_ = QSize(width(), y);	updateGeometry();}
开发者ID:AlekSi,项目名称:Jabbin,代码行数:37,


示例5: skinned

void MD5Surface::updateToDefaultPose(const MD5Joints& joints){	if (_vertices.size() != _mesh->vertices.size())	{		_vertices.resize(_mesh->vertices.size());	}	for (std::size_t j = 0; j < _mesh->vertices.size(); ++j)	{		MD5Vert& vert = _mesh->vertices[j];		Vector3 skinned(0, 0, 0);		for (std::size_t k = 0; k != vert.weight_count; ++k)		{			MD5Weight& weight = _mesh->weights[vert.weight_index + k];			const MD5Joint& joint = joints[weight.joint];			Vector3 rotatedPoint = joint.rotation.transformPoint(weight.v);			skinned += (rotatedPoint + joint.position) * weight.t;		}		_vertices[j].vertex = skinned;		_vertices[j].texcoord = TexCoord2f(vert.u, vert.v);		_vertices[j].normal = Normal3f(0,0,0);	}	// Ensure the index array is ok	if (_indices.empty())	{		buildIndexArray();	}	buildVertexNormals();	updateGeometry();}
开发者ID:BielBdeLuna,项目名称:DarkRadiant,代码行数:37,


示例6: qBound

void MainWidget::delRows(int place, int n) {    if (n <= 0)        return;    place = qBound(0, place, yasc);    n = qMin(n, yasc);    QList<QList<QRgb> > bg, fg;    for (int j = 0; j < yasc; ++j) {        QList<QRgb> a, b;        for (int i = 0; i < xasc; ++i) {            a << background.pixel(i,j);            b << foreground.pixel(i,j);        }        bg << a;        fg << b;    }    for (int i = 0; i < n; ++i) {        text.removeAt(place);        bg.removeAt(place);        fg.removeAt(place);    }    QImage newbg(xasc, yasc-n, QImage::Format_RGB32);    QImage newfg(xasc, yasc-n, QImage::Format_RGB32);    for (int j = 0; j < yasc-n; ++j) {        for (int i = 0; i < xasc; ++i) {            newbg.setPixel(i, j, bg[j][i]);            newfg.setPixel(i, j, fg[j][i]);        }    }    background = newbg;    foreground = newfg;    yasc -= n;    update();    updateGeometry();    adjustSize();    emit somethingChanged(true);}
开发者ID:cloudkitsch,项目名称:IRC-Paint,代码行数:37,


示例7: getHost

void TrackerFiltersList::removeItem(const QString &tracker, const QString &hash){    QString host = getHost(tracker);    QListWidgetItem *trackerItem = nullptr;    QStringList tmp = m_trackers.value(host);    int row = 0;    if (tmp.empty())        return;    tmp.removeAll(hash);    if (!host.isEmpty()) {        // Remove from 'Error' and 'Warning' view        trackerSuccess(hash, tracker);        row = rowFromTracker(host);        trackerItem = item(row);        if (tmp.empty()) {            if (currentRow() == row)                setCurrentRow(0, QItemSelectionModel::SelectCurrent);            delete trackerItem;            m_trackers.remove(host);            updateGeometry();            return;        }        if (trackerItem != nullptr)            trackerItem->setText(QString("%1 (%2)").arg(host).arg(tmp.size()));    }    else {        row = 1;        trackerItem = item(1);        trackerItem->setText(tr("Trackerless (%1)").arg(tmp.size()));    }    m_trackers.insert(host, tmp);    if (currentRow() == row)        applyFilter(row);}
开发者ID:glassez,项目名称:qBittorrent,代码行数:37,


示例8: setAccel

void QButton::setText(const QString &text){  if (btext == text)    return;  btext = text;#ifndef QT_NO_ACCEL  setAccel(QAccel::shortcutKey(text));#endif  if (bpixmap) {    delete bpixmap;    bpixmap = 0;  }  if (autoresize)    adjustSize();  update();  updateGeometry();#if defined(QT_ACCESSIBILITY_SUPPORT)  QAccessible::updateAccessibility( this, 0, QAccessible::NameChanged );#endif}
开发者ID:fusiodarts,项目名称:nebula,代码行数:24,


示例9: setItemDelegateForRow

void ProposalListView::reset(){	/*	 * Unset all custom delegates. This is not possible in 5.3.3.	 * Anyway this should be done by QListView::reset(); [ See QTBUG-42391 ]	 */	for (int i : _customDelegateRows)		setItemDelegateForRow(i, nullptr);	_customDelegateRows.clear();	// Reset the  views state	QListView::reset();	// Make the size of this widget be adjusted (size hint changed)	updateGeometry();	// Show if not empty and make first item current	if ( model()->rowCount() > 0 ){		show();		setCurrentIndex(model()->index(0,0));	}	else		hide();}
开发者ID:KPWhiver,项目名称:albert,代码行数:24,


示例10: QLatin1String

/** * Set the main body of text to display. * * @param t The text to display. */void FloatingTextWidget::setText(const QString &t){    if (m_textRole == Uml::TextRole::Seq_Message || m_textRole == Uml::TextRole::Seq_Message_Self) {        QString op;        if (m_linkWidget)            op = m_linkWidget->lwOperationText();        if (op.length() > 0) {            if (!m_scene->showOpSig())                op.replace(QRegExp(QLatin1String("//(.*//)")), QLatin1String("()"));            m_Text = op;        }        else            m_Text = t;    }    else {        m_Text = t;    }    QSizeF s = minimumSize();    setSize(s.width(), s.height());    updateGeometry();    update();}
开发者ID:KDE,项目名称:umbrello,代码行数:29,


示例11: updateGeometry

Foam::tmp<Foam::Field<Type> >Foam::sampledIsoSurface::interpolateField(    const interpolation<Type>& interpolator) const{    // Get fields to sample. Assume volPointInterpolation!    const GeometricField<Type, fvPatchField, volMesh>& volFld =        interpolator.psi();    // Recreate geometry if time has changed    updateGeometry();    if (subMeshPtr_.valid())    {        tmp<GeometricField<Type, fvPatchField, volMesh> > tvolSubFld =            subMeshPtr_().interpolate(volFld);        const GeometricField<Type, fvPatchField, volMesh>& volSubFld =            tvolSubFld();        tmp<GeometricField<Type, pointPatchField, pointMesh> > tpointSubFld =            volPointInterpolation::New(volSubFld.mesh()).interpolate(volSubFld);        // Sample.        return surface().interpolate(volSubFld, tpointSubFld());    }    else    {        tmp<GeometricField<Type, pointPatchField, pointMesh> > tpointFld =            volPointInterpolation::New(volFld.mesh()).interpolate(volFld);        // Sample.        return surface().interpolate(volFld, tpointFld());    }}
开发者ID:Cescfangs,项目名称:OpenFOAM-1.7.x,代码行数:36,


示例12: hide

void WidgetSelection::setWidget( QWidget *w, bool updateDict ){    if ( !w ) {	hide();	if ( updateDict )	    selectionDict->remove( wid );	wid = 0;	return;    }    wid = w;    bool active = !wid->parentWidget() || WidgetFactory::layoutType( wid->parentWidget() ) == WidgetFactory::NoLayout;    for ( int i = SizeHandle::LeftTop; i <= SizeHandle::Left; ++i ) {	SizeHandle *h = handles[ i ];	if ( h ) {	    h->setWidget( wid );	    h->setActive( active );	}    }    updateGeometry();    show();    if ( updateDict )	selectionDict->insert( w, this );}
开发者ID:AliYousuf,项目名称:abanq-port,代码行数:24,


示例13: setFilterType

//**************************************************************************************************bool ossimScaleFilter::loadState(const ossimKeywordlist& kwl,                                 const char* prefix){   ossimString scalex  = kwl.find(prefix,                                 ossimKeywordNames::SCALE_X_KW);   ossimString scaley  = kwl.find(prefix,                                  ossimKeywordNames::SCALE_Y_KW);   ossimString minify  = kwl.find(prefix,                                  "minify_type");   ossimString magnify = kwl.find(prefix,                                  "magnify_type");      m_ScaleFactor.x = scalex.toDouble();   m_ScaleFactor.y = scaley.toDouble();   if(fabs(m_ScaleFactor.x) <= FLT_EPSILON)   {      m_ScaleFactor.x = 1.0;   }   if(fabs(m_ScaleFactor.y) <= FLT_EPSILON)   {      m_ScaleFactor.y = 1.0;   }   m_InverseScaleFactor.x = 1.0/m_ScaleFactor.x;   m_InverseScaleFactor.y = 1.0/m_ScaleFactor.y;      setFilterType(getFilterType(minify),                 getFilterType(magnify));      // A change in the scale factor implies a change to the image geometry. If one has been created   // it needs to be modified:   updateGeometry();   return ossimImageSourceFilter::loadState(kwl, prefix);}
开发者ID:loongfee,项目名称:ossim-svn,代码行数:37,


示例14: switch

bool QwtLegend::eventFilter(QObject *o, QEvent *e){    if ( o == d_data->view->contentsWidget )    {        switch(e->type())        {            case QEvent::ChildRemoved:            {                   const QChildEvent *ce = (const QChildEvent *)e;                if ( ce->child()->isWidgetType() )                    d_data->map.remove((QWidget *)ce->child());                break;            }#if QT_VERSION < 0x040000            case QEvent::LayoutHint:#else            case QEvent::LayoutRequest:#endif            {                layoutContents();                break;            }#if QT_VERSION < 0x040000            case QEvent::Resize:            {                updateGeometry();                break;            }#endif            default:                break;        }    }        return QFrame::eventFilter(o, e);}
开发者ID:BackupTheBerlios,项目名称:qtiplot-svn,代码行数:36,


示例15: updateGeometry

void FaceModel::simulate(float deltaTime, bool fullUpdate) {    updateGeometry();    Avatar* owningAvatar = static_cast<Avatar*>(_owningHead->_owningAvatar);    glm::vec3 neckPosition;    if (!owningAvatar->getSkeletonModel().getNeckPosition(neckPosition)) {        neckPosition = owningAvatar->getPosition();    }    setTranslation(neckPosition);    glm::quat neckParentRotation = owningAvatar->getOrientation();    setRotation(neckParentRotation);    setScale(glm::vec3(1.0f, 1.0f, 1.0f) * _owningHead->getScale());    setPupilDilation(_owningHead->getPupilDilation());    setBlendshapeCoefficients(_owningHead->getBlendshapeCoefficients());    // FIXME - this is very expensive, we shouldn't do it if we don't have to    //invalidCalculatedMeshBoxes();    if (isActive()) {        setOffset(-_geometry->getFBXGeometry().neckPivot);        Model::simulateInternal(deltaTime);    }}
开发者ID:JamesLinus,项目名称:hifi,代码行数:24,


示例16: update

void PaintArea::setImage(const QImage &image){    theImage = image.convertToFormat(QImage::Format_RGB32);    update();    updateGeometry();}
开发者ID:Akheon23,项目名称:chromecast-mirrored-source.vendor,代码行数:6,


示例17: qRound

void ExpandingTextEdit::updateHeight(const QSizeF &documentSize){    m_minimumHeight = qRound(documentSize.height()) + frameWidth() * 2;    updateGeometry();}
开发者ID:FlavioFalcao,项目名称:qt5,代码行数:5,


示例18: updateGeometry

void ChatbarTextEdit::doResize() {	updateGeometry();	QTimer::singleShot(0, this, SLOT(doScrollbar()));}
开发者ID:AceXare,项目名称:mumble,代码行数:4,


示例19: updateGeometry

/** * Sets the type of activity. */void ActivityWidget::setActivityType(ActivityType activityType){    m_activityType = activityType;    updateGeometry();    UMLWidget::m_resizable = true;}
开发者ID:Nephos,项目名称:umbrello,代码行数:9,


示例20: QLabel

void StreamPostWidget::gotNetworkReply(QNetworkReply *reply) {    RequestType t = m_outstandingNetworkRequests.take(reply);    if (reply->error() == QNetworkReply::NoError)    {        if (t == AppIcon)        {            QPixmap p;            p.loadFromData(reply->readAll());            QLabel *l = new QLabel();            l->setPixmap(p);            m_ageLineLayout->insertWidget(0,l,0);        }        else if (t == PosterPixmap)        {            QPixmap p;            p.loadFromData(reply->readAll());            QLabel *l = new QLabel();            l->setPixmap(p);            l->setMinimumWidth(p.width());            QString uid;            QUrl url;            if (m_post->isFromUser())            {                uid = m_post->getPoster().getUID();                url = m_post->getPoster().getPicBig();            }            else            {                uid = m_post->getPage().getPageId();                url = m_post->getPage().getPicBig();            }            UTIL::FbUserPicCache *cache = UTIL::FbUserPicCache::getInstance();            cache->cachePixmap(uid, UTIL::FbUserPicCache::PicBig,                               url, p);            ((QHBoxLayout *)layout())->insertWidget(0,l,0,Qt::AlignTop);            updateGeometry();            gotContentUpdate();            update();        }    }    else    {        qDebug() << reply->errorString();        qDebug() << reply->request().url().toEncoded();        if (t == AppIcon && !m_triedBothIcons)        {            m_triedBothIcons = true;            if (m_post->getAppInfo().getIconUrl() != "")            {                QNetworkRequest nr;                nr.setUrl(QUrl(m_post->getAppInfo().getIconUrl()));                QNetworkReply *reply2 = m_nam->get(nr);                m_outstandingNetworkRequests.insert(reply2, AppIcon);            }        }    }    reply->deleteLater();}
开发者ID:ricardosalinase,项目名称:qtfacebook,代码行数:70,


示例21: updateGeometry

void EdgeWidgetLayoutBox::relayout(){    _layout->invalidate();    updateGeometry();}
开发者ID:BackupTheBerlios,项目名称:slicker-svn,代码行数:5,


示例22: prepareGeometryChange

void DiagramItem::update(){    prepareGeometryChange();    updateStereotypeIconDisplay();    const Style *style = adaptedStyle(stereotypeIconId());    // custom icon    if (stereotypeIconDisplay() == StereotypeIcon::DisplayIcon) {        if (!m_customIcon)            m_customIcon = new CustomIconItem(diagramSceneModel(), this);        m_customIcon->setStereotypeIconId(stereotypeIconId());        m_customIcon->setBaseSize(stereotypeIconMinimumSize(m_customIcon->stereotypeIcon(), CUSTOM_ICON_MINIMUM_AUTO_WIDTH, CUSTOM_ICON_MINIMUM_AUTO_HEIGHT));        m_customIcon->setBrush(style->fillBrush());        m_customIcon->setPen(style->outerLinePen());        m_customIcon->setZValue(SHAPE_ZVALUE);    } else if (m_customIcon) {        m_customIcon->scene()->removeItem(m_customIcon);        delete m_customIcon;        m_customIcon = 0;    }    // shape    if (!m_customIcon) {        if (!m_body)            m_body = new QGraphicsPolygonItem(this);        m_body->setBrush(style->fillBrush());        m_body->setPen(style->outerLinePen());        m_body->setZValue(SHAPE_ZVALUE);        if (!m_fold)            m_fold = new QGraphicsPolygonItem(this);        m_fold->setBrush(style->extraFillBrush());        m_fold->setPen(style->outerLinePen());        m_fold->setZValue(SHAPE_DETAILS_ZVALUE);    } else {        if (m_fold) {            m_fold->scene()->removeItem(m_fold);            delete m_fold;            m_fold = 0;        }        if (m_body) {            m_body->scene()->removeItem(m_body);            delete m_body;            m_body = 0;        }    }    // stereotypes    updateStereotypes(stereotypeIconId(), stereotypeIconDisplay(), style);    // diagram name    if (!m_diagramName)        m_diagramName = new QGraphicsSimpleTextItem(this);    m_diagramName->setFont(style->headerFont());    m_diagramName->setBrush(style->textBrush());    m_diagramName->setText(object()->name());    updateSelectionMarker(m_customIcon);    updateAlignmentButtons();    updateGeometry();}
开发者ID:MarianMMX,项目名称:qt-creator,代码行数:61,


示例23: repolish

//.........这里部分代码省略.........    // frame    if (!d->mBackgroundItem) {        if (    d->mModelItemType == Hb::ParentItem            ||  d->mModelItemType == Hb::SeparatorItem            ||  (   d->mModelItemType == Hb::StandardItem                &&  (   d->mBackground.canConvert<HbFrameBackground>()                    ||  sd->mDefaultFrame.frameGraphicsName().length() > 0                        ||  sd->mDefaultFrame.isNull()))) {             if (!d->mFrame) {                d->mItemsChanged = true;                d->mFrame = style()->createPrimitive(HbStyle::P_ItemViewItem_frame, this);            }        } else if (d->mFrame) {            d->mItemsChanged = true;            delete d->mFrame;            d->mFrame = 0;        }    }     GraphicsItemFlags itemFlags = flags();    Qt::ItemFlags indexFlags = d->mIndex.flags();    if ((indexFlags & Qt::ItemIsEnabled) && sd->mItemView && sd->mItemView->isEnabled()) {        if (!(itemFlags & QGraphicsItem::ItemIsFocusable)) {            itemFlags |= QGraphicsItem::ItemIsFocusable;            setFocusPolicy(sd->mPrototype->focusPolicy());            setProperty("state", "normal");            grabGesture(Qt::TapGesture);        }    } else {        if (itemFlags & QGraphicsItem::ItemIsFocusable) {            itemFlags &= ~QGraphicsItem::ItemIsFocusable;            setFocusPolicy(Qt::NoFocus);            setProperty("state", "disabled");            ungrabGesture(Qt::TapGesture);        }    }    // selection    HbAbstractItemView::SelectionMode selectionMode = HbAbstractItemView::NoSelection;    if (sd->mItemView) {        selectionMode = sd->mItemView->selectionMode();    }    bool previousSelectable = itemFlags & QGraphicsItem::ItemIsSelectable;    bool itemSelectable = false;    if (indexFlags & Qt::ItemIsSelectable         && selectionMode != HbAbstractItemView::NoSelection        && indexFlags & Qt::ItemIsEnabled) {        itemFlags |= QGraphicsItem::ItemIsSelectable;        itemSelectable = true;    } else {        itemFlags &= ~QGraphicsItem::ItemIsSelectable;    }    if (previousSelectable != itemSelectable) {        if (itemSelectable) {            if (!d->mSelectionItem) {                d->mItemsChanged = true;                d->mSelectionItem = style()->createPrimitive(HbStyle::P_ItemViewItem_selection, this);            }        } else {            d->mItemsChanged = true;            delete d->mSelectionItem;            d->mSelectionItem = 0;        }    }    setFlags(itemFlags);    // multiselection area    if (    itemSelectable         &&  selectionMode == HbAbstractItemView::MultiSelection) {        if (!d->mMultiSelectionTouchArea) {            d->mItemsChanged = true;            d->mMultiSelectionTouchArea = style()->createPrimitive(HbStyle::P_ItemViewItem_touchmultiselection, this);        }    } else if (d->mMultiSelectionTouchArea) {        d->mItemsChanged = true;        delete d->mMultiSelectionTouchArea;        d->mMultiSelectionTouchArea = 0;    }    // items visibility or items content has really changed    updatePrimitives();    if (!d->mContentChangedSupported        || d->mItemsChanged) {        updateGeometry();   // ensures that sizehint is calculated again in case items have been created or deleted        d->mRepolishRequested = true;        // handle QEvent::Polish & QEvent::LayoutRequest event itself in ::sizeHint() as our performance is slightly better        // (saving a layoutrequest and going event loop through twice)        if (sd->mItemView && sd->mItemView->isScrolling()) {            d->mHandlingRepolishSynchronously = true;        }        repolish();        d->mHandlingRepolishSynchronously = false;    }    d->mItemsChanged = false;}
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:101,


示例24: updateGeometry

void MapView::optimizeForSize(const Size& visibleSize){    updateGeometry(m_visibleDimension, visibleSize);}
开发者ID:Riverlance,项目名称:otclient,代码行数:4,


示例25: updateGeometry

void QWidgetWindow::handleMoveEvent(QMoveEvent *event){    updateGeometry();    QGuiApplication::sendSpontaneousEvent(m_widget, event);}
开发者ID:3163504123,项目名称:phantomjs,代码行数:5,



注:本文中的updateGeometry函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ updateHeight函数代码示例
C++ updateGUI函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。