In this chapter, we learned how to customize the look and feel of a PyQt application. We also learned how to manipulate screen fonts and add images. Additionally, we learned how to package image and font resources in a way that is resilient to path changes. We also explored how to alter the color and appearance of the application using palettes and style sheets, and how to override style methods to implement nearly limitless style changes. Finally, we explored widget animation using Qt's animation framework and learned how to add custom Qt properties to our classes so that we can animate them.
In the next chapter, we're going to explore the world of multimedia applications using the QtMultimedia library. You'll learn how to work with cameras to take pictures and videos, how to display video content, and how to record and playback audio.