ich habe eine frage bzgl. eines QGraphicsItems, wie im titel beschrieben.
ich verwende momentan ein QGraphicsPathItem und haette das eigentlich gerne etwas performanter, sprich, "schneller" besonders beim skalieren.
stellt euch ein typisches 4gewinnt-feld vor.
eine flaeche mit 7x6 loechern drin und die spielsteine muessen "dahinter" runterfallen, bis sie unten liegenbleiben.
momentan, wie gesagt, ein QGraphicsPathItem, dem ich ein "roundedRect" und diverse "ellipses" hinzugefuegt habe.
wenn ich im QGraphicsView im resizeEvent nun folgendes habe:
Code: Alles auswählen
fitInView(scene()->itemsBoundingRect(), Qt::KeepAspectRatio);nun fallen mir allerdings auch keine wirklich guten alternativen zu diesem aufbau ein.
vllt. irgendwie prozedural eine textur mit transparenten kreisen an den stellen der "loecher" erstellen und ein QGraphicsPixmapItem benutzen, aber das klingt daemlich ...
ansonsten wuesste ich nichts sinnvolles, sodass man wirklich durch diese flaeche durch die items der hinteren ebenen sehen kann.
habt ihr vllt. einen oder gerne auch mehrere vorschlaege fuer mich?
vielen dank im voraus!
mfg,
julian