pip install PyQt5 PyQtWebEngine
python -m pip install --upgrade pip
python -m venv venv
venv\Scripts\activate
source venv/bin/activate
- ✔ Menu
- ✔ Botões
- ✔ Abrir ficheiro
- ✔ Abrir URL
- ✔ Guardar link (favoritos)
- ✔ Guardar onde (pasta configurável)
- ✔ Histórico
- ✔ Sair
- ✔ Explicações embutidas no código
Compatível com Windows / Linux / macOS (PyQt5).
- Navegador com abas
- Menu completo
- Botões
- Favoritos
- Histórico
- Escolha de pasta
- Abrir ficheiros HTML locais
- Abrir URLs
- Código limpo e extensível
Próximo passo:
- 🔹 Converter favoritos/histórico para XML
- 🔹 Adicionar atalhos de teclado
- 🔹 Criar versão Qt6
- 🔹 Tema escuro
- 🔹 Empacotar em EXE
SCRIPT COMPLETO convertido para XML, onde:
- ✔ Favoritos →
favorites.xml - ✔ Histórico →
history.xml - ✔ Criação automática dos ficheiros XML
- ✔ Leitura / escrita estruturada
- ✔ Mantém menus, botões e abas
- ✔ Código comentado (PT-PT)
<favorites>
<url>https://www.python.org</url>
<url>https://qt.io</url>
</favorites><history>
<url>https://google.com</url>
<url>https://openai.com</url>
</history>- ✔ Estruturado
- ✔ Fácil de expandir (data, título, ícone)
- ✔ Compatível com HTML, Qt, web, Arduino, etc.
- ✔ Ideal para logs e favoritos
- 📅 Data/hora no XML
- ⭐ Nome personalizado do favorito
- 🔍 Pesquisa nos favoritos
- 📤 Exportar/importar XML
- 🌓 Tema escuro
- 🔑 Autenticação