Qt 4 2

Részletes leírás

A QPen osztály határozza meg, hogy a QPainter hogyan vonjon vonalat és körvonalakat rajzoljon.

A toll stílusa, vastagsága, ecsetvonása, befejező stílusa és kapcsolódási stílusa.







A toll stílus határozza meg a vonal típusát. Alapértelmezésben a tollnak Qt :: SolidLine stílusa van. Stílus beállítása a Qt :: NoPen-ben megtiltja a festőnek vonalak és útvonalak rajzolását.

A tollhegy határozza meg a vonalak és szövegek kitöltését. Alapértelmezés szerint a tollnak szilárd fekete kefe van. A QColor osztály tartalmazza az előre definiált színek listáját.

A végek stílusa határozza meg, hogy a megjelenített vonalak végeit hogyan húzzák ki. A csatlakozási stílus határozza meg, hogyan jelenjenek meg a két vonal kapcsolatai, ha több kapcsolódó vonalat rajzol (QPainter :: drawPolyline () stb.). A végek és kapcsolatok stílusai csak nagy vonalakat érintenek, azaz amelynek szélessége 1 vagy több.







A kitöltési stílus beállításához használja a QBrush osztályt.

A Qt 4.1-től kezdődően a setDashPattern () segítségével a saját QPen vonalstílusa állítható be.

A tollstílusok teljes listáját lásd a Qt :: PenStyle enum leírásában.

Annak ellenére, hogy a vonalvégződések nulla vagy nulla vonalszélességgel vannak-e rajzolva, attól függ, hogy a végződés milyen stílusban van. Ha a SquareCap (alapértelmezett) vagy a RoundCap-ot használja, akkor rajzolódnak ki, és a FlatCap használatakor nem.

Qt 4 2

A tagfunkciók leírása

QPen :: QPen ()

Alapértelmezés szerint fekete folyamatos tollat ​​készít, vastagsága 0.

QPen :: QPen (Qt :: PenStyle stílus)