قلب عنصر كغرافيكس على المحور السيني "في مكان "(يسار / يمين)

StackOverflow https://stackoverflow.com//questions/10684874

  •  12-12-2019
  •  | 
  •  

سؤال

لدي QGraphicsSvgItem ونود أن يكون حالتين من أنها تواجه بعضها البعض.لقد أدركت أن استخدام QGraphicsItem::setScale() طريقة ذكر التقليب والتناوب في حالة القيم السلبية ، ولكن هذا ليس تماما ما أريد.

ربما أفتقد فقط بعض الاستخدام الذكي للتحولات الأساسية ، لكن بطريقة ما لم أحقق نجاحا بعد.مع برنامج أوبنغل كنت قادرا على تعيين التحجيم لمحاور واحدة ، والتي فعلت خدعة.

هل كانت مفيدة؟

المحلول

يمكنك استخدام QTransform:

item->setTransform(QTransform::fromScale(-1, 1));
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top