The #1 and most significant change you could make is to not have the passwords stored in the clear, rather store said as a sha256 hash value, which could be reversed when a user opens the app and enters a "master password". That aside, the code (from a very quick look) seems well written and your UI looks nice.
To add: maybe what I have in mind would not in fact work, but rather some encryption of the stored passwords would be the way to go. I'll have a think about it.
To add: maybe what I have in mind would not in fact work, but rather some encryption of the stored passwords would be the way to go. I'll have a think about it.
Sig:
>>> import this
The UNIX philosophy: "Do one thing, and do it well."
"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse
"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein
>>> import this
The UNIX philosophy: "Do one thing, and do it well."
"The danger of computers becoming like humans is not as great as the danger of humans becoming like computers." :~ Konrad Zuse
"Everything should be made as simple as possible, but not simpler." :~ Albert Einstein