Looks good to me! I also like that you used QT instead of tkinter because if one UI doesn't work on an OS, then users can try the other one.
Also totally agree, organization is so important for this kind of stuff! Even if it's technically more work, at least it's also self-satisfying.