Rajzolva pyqt5, python 3 kezdőknek és bábuknak

A PyQt5 rajzrendszer képes vektoros grafikák, képek és betűtípusok feldolgozására. Rajzolásra van szükség az alkalmazásokban, amikor módosítani vagy javítani szeretnénk egy meglévő widgetet, vagy létrehozunk egy egyéni widgetet a semmiből. A rajz elkészítéséhez a PyQt5 eszközkészlet által biztosított rajzi API-t használjuk.

A rajzolás a paintEvent () módszerrel történik. A rajzkód a QPainter objektum kezdete () és vég () metódusa között helyezkedik el. Alacsony szintű rajzot készít a kütyükkel és más elemekkel.

Szöveg rajzolása

Elkezdjük Unicode szövegek rajzolásával az ablakban.

Példánkban orosz szöveget rajzolunk. A szöveg függőlegesen és vízszintesen igazodik.

A rajzolás a PaintEventen belül történik.

A QPainter osztály felelős az alacsony szintű rajzért. Minden rajzolási módszer megkezdődik a () és a vég () függvények között.

A tényleges rajz a felhasználó drawText () metódusára kerül.

Itt definiáljuk a tollat ​​és a betűtípust, amelyet szövegírásra használunk.

A drawText () módszer felhívja a szöveget az ablakra. A rajz-esemény () rect () metódusa egy téglalapot ad vissza, amelyet frissíteni kell.

Kapcsolódó cikkek