Now that you have an understanding of other features of Qt for Python library, let's start to build a desktop cryptocurrency wallet. Since this is a complex application, we should not put everything in one file; instead, we will separate it into many files. We even separate the many files into different directories. We also want to keep this application basic enough for the purpose of a tutorial. Consequently, we will not put a lot of features in this application. This cryptocurrency wallet can create new accounts, send ethers to another account, and watch ERC20 tokens so that we can later send some token coins to another account. However, it will not have complete features that you would expect from a proper cryptocurrency wallet.
First, let's create a project directory and its inner directory using the following commands:
$ mkdir wallet...