ho sviluppato di recente un programma per la mia ragazza per studiare più facilmente per un esame di arte alquanto insidioso. Questo esame prevede lo studio delle opere di Arte Medievale senza precise indicazioni di autore. In sostanza gli studenti sono lasciati a studiare un periodo alquanto vasto.
Durante l'esame agli studenti saranno mostrate una serie di immagini per le quali dovranno azzeccare autore, data, nome dell'opera e qualche altro piccolo dettaglio.
Cosa fa PyArte?
PyArte carica le immagini scaricate dall'utente nella cartella apposita e le mostra. Per ogni immagine è possibile caricare una definizione.
PyArte mostra le immagini caricate a random. L'utente scrive una risposta, PyArte restituisce la definizione precedentemente salvata. Altre feature presenti o in sviluppo [Vedi Sotto].
Il programma e' semplicissimo e immagino non privo di errori o sviste di programmazione. Non sono un programmatore esperto e sto cercando di migliorarmi. Ogni consiglio e' ben accetto. Per ora mi sto accontentando che il programma funzioni.
Linguaggio di programmazione usato: Python 2.7
Libreria per la GUI: PyQt4.9
Licenza: GPL3
Sito: http://baddreams.altervista.org/ [Spazio provvisorio]
Cosa serve per far funzionare PyArte?
Python 2.7 che dovrebbe essere installato di default sul vostro Ubuntu
PyQt 4.9 che trovate qui
Sip essenziale per installare PyQt, qui
PyArte funziona ovviamente anche su windows qualora voleste provarlo.
Features & Change Log - Versione Attuale 0.3
TODO#################
VERSIONE 0.3
#################
- PyArte d'ora in poi sara' sotto GPLv3
- Aggiunta la possibilita' di segnare un'immagine come "preferita". Questa verra' riproposta prima della fine delle immagini in modo tale da poter lavorare di piu' sulle immagini che ci ricordiamo poco.
- Aggiunte icone on/off per il button dei preferiti sotto LGPL.
- Aggiunta icona per la finestra principale PyArte sotto GPL.
- Aggiunta cartella "doc" con LICENSE.txt, TODO.txt, CHANGELOG.txt, README.txt
#################
VERSIONE 0.21
#################
- Migliorati commenti al codice
- Button "Inizia" diventa "Ricomincia" anche se clicchiamo su "Prossimo"
- Quando cambiamo la Risp con la Def, il campo che mostra Def e' aggiornato in automatico
- Aumentata la grandezza del Frame che tiene l'immagine
- Create 5 immagini esempio nella cartella Pictures. Piu' ordine, nomi "AAA_EsempioX.jpg"
#################
VERSIONE 0.2
#################
- Aggiunto Label che mostra a che immagine siamo arrivati sul totale delle
immagini. Ad esempio: "Immagine: 5/34"
- Se un'immagine nella cartella e' stata eliminata, allora anche nel dizionario
viene eliminata.
- Button "Inizia" diventa "Ricomincia" non appena si e' vista la prima immagine.
- Migliorato aspetto Gui
#################
VERSIONE 0.1
#################
- Carico in automatico delle immagini presenti nella cartella Pictures
- Ad immagine nuova, viene creata una nuova definizione sul dizionario
- Aggiunti button Inizia, Prossimo ed i campi di risposta e definizione
- Possibilita' di sostiuire la risposta con la definizione.
Codice: Seleziona tutto
[b]Per la versione 0.4 nome in codice "Periodi ed Autori"[/b]
Aggiungi spunta su periodi(Da rifare sistema delle cartelle immagini). L'utente può creare categorie e subcategorie che equivalgono a cartelle. Così se necessario potra' scegliere quali periodi studiare, quali autori. Questa feature e' da sviluppare in modo tale che il programma possa essere usato anche per altri scopi diversi dall'arte.
Aggiungi spunta su autori?
[b]Per la versione 0.4.1[/b]
Supporto della tastiera italiana e quindi caratteri accentati.
Aggiungi Tasto "Esci"
[???]Aggiungi Tasto "Indietro"
[???]Fai diventare Tasti "Prossimo" e "Indietro" delle immagini, tipo freccine.
Migliora la GUI che si autoridimensioni a seconda della risoluzione del pc
Aggiungi barra di stato che ti fa vedere il percorso dell'immagine che stai visionando.
[b]
Per la versione 0.5 nome in codice "Shortcut"[/b]
Implementare scorciatoie da Tastiera
Aggiungi menu in alto e tasto About e licenza
[b]Per la versione 0.6 nome in codice[/b]
[???]Aggiungi Tasto "Nuovo" per caricare direttamente immagini dal disco senza dover riavviare il programma ogni volta.
Per scaricare PyArte qualora voleste provarlo seguite il seguente link provvisorio: http://baddreams.altervista.org/PyArte_v0_3.zip
Per aggiungere nuove immagini inseritele nella cartella pictures e riavviate il programma (le immagine presenti ora sono solo stupidi esempi).
Una volta riavviato il programma potrete aggiungere una nuova definizione e salvarla.
Per critiche, consigli, richieste di feature o altro scrivete pure qui sotto