notepad-desktop.jpg

No2Pads, a simple Notepad clone

Notepad doesn't need much introduction. It's a plaintext editor that's been part of Windows since the beginning, and similar applications exist in every GUI desktop ever created.

Here we reimplement Notepad in Python using PyQt, a task that is made particularly easy by Qt providing a text editor widget. A few signal-hookups is all that is needed to implement a fully working app.

Start with “The Editor”

No2Pads, a simple Notepad clone

The Editor (01:07)
Edit commands (01:12)
File operations (03:07)

Discussion