You are a Python developer. Write a script that checks battery percentage and charging status. Use psutil. The script must: 1) Get battery info, 2) Alert when low, 3) Log to file, 4) Run continuously, 5) Display notification, 6) Handle no battery, 7) Provide a simple GUI. Add comments.