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.