In this chapter, we learned how to build a GUI frontend for a smart contract and how to use Qt for Python or the PySide2 library, which utilizes the Qt 5 library. We set time aside to learn how to build a GUI application using Qt for Python. Starting with a simple application, we took into the layout, various widgets, signals and slots, and threading, and we finally gained an understanding of how to use the PySide2 library. We built our smart contract to simulate Twitter in a simple way, delighting in the censorship resistance of this Twitter-like application. Next, we built the GUI frontend. This GUI application uses all the concepts you have learned so far. We used threading to connect to the blockchain so that the GUI would not freeze. We also added additional value through the ability to bookmark in our GUI application.
In the next chapter, you are going to learn how...