Ale Alcalde, en av våre kybernautiske venner, bestemte seg for å dele med oss en av hans siste kreasjoner: Pylabra. Det er en enkelt verktøy skrevet i Python for å studere ordforråd. Ja, en til, men med noen interessante særegenheter (blant annet integrasjonen med ordreferanse).
Deretter forlater jeg innlegget skrevet av Ale. For å se originalen, publisert i innlegget ditt, kan du klikke her. |
Det er lenge siden Haitike og jeg utviklet oss pylabra, og jeg opprettet aldri en oppføring som snakket om selve applikasjonen, så jeg har bestemt meg for å skrive den.
Først og fremst må programmet installere noen avhengigheter, blant annet sqllite-biblioteket og wxWidgets-bibliotekene (python-wxgtk2.8), som vi kan installere på følgende måte:
sudo aptitude installer libsqlite python-wxgtk2.8
Når det er installert, kan vi kjøre programmet ved å klikke på filen main.py, eller fra konsollen med:
./main.py
Når du har kjørt den, vil du se hovedskjermen:
Grensesnittet er veldig enkelt med 5 knapper øverst (en mangler i dette bildet, "Om" -knappen), men det vil vises i de følgende bildene.
Vel, det første vi skal prøve er å legge til et ord, for dette klikker vi på den første knappen øverst til venstre, som åpner dette vinduet:
Først ble dette programmet designet for å lagre ord på tysk, det er derfor det er RadioButtons med de forskjellige sjangrene på tysk, du kan ignorere den delen og lagre ord på språket du ønsker. Hvis du ikke liker at den vises, så fortell meg, så forteller jeg deg den delen av koden du må slette.
I denne skjermen fyller vi ganske enkelt ut feltene vi ønsker, og vi klikker "Lagre og avslutt"
Nå ser vi at det er generert en rad på hovedskjermen med ordet vi skal lage:
Hvis vi klikker med høyre knapp på en rad, kan vi redigere ordet eller slette det, hvis vi gir det til å redigere, vil det vise følgende skjermbilde:
Vi kan også sortere ordene etter de forskjellige feltene (Nei, ord, kjønn osv.), Vi må bare klikke på navnet på feltet, i tillegg til at vi kan søke etter ord med tekstboksen øverst.
På høyre side har vi en ordreferansesøkemotor for å søke etter engelsk-spanske ord som vi kan skjule med den tilhørende knappen øverst.
Hvis vi skjuler nettleseren, er hovedskjermen som følger:
Hvis du klikker på den stjerneformede knappen, åpnes et vindu med informasjon om programmet og utviklerne:
For å fullføre oppføringen vil jeg si at det er et ganske enkelt program, men det hjalp oss med å lære mer om python og spesielt å lære å jobbe i et team.
Jeg lar den stå til din disposisjon, og forhåpentligvis vil den være nyttig for deg.
Hei, tusen takk for omtalen, dette vil oppmuntre meg til å fortsette å forbedre det :),
Bare en liten ting, jeg heter Alejandro Alcalde, ikke "Ale Recalde" 😛
En hilsen
Ha ha! Beklager ... jeg skal rette det ...
Hei, jeg bruker ubuntu 10.10 64bits, og det har ikke latt meg installere det ... Kan noen gi meg en løsning?
Tusen takk.
Umm, jeg har ubuntu 10.04 64bits, installerte du avhengighetene? sqlite og wxwidgets ??
Vel, jeg har satt de to linjene de sier i artikkelen, og når jeg legger den første, forteller den meg:
sudo: aptitude: kommandoen ble ikke funnet.
Takk for hjelpen.
Prøv med: sudo apt-get install libsqlite python-wxgtk2.8
Det virker som om sudo- og aptitude-kommandoene av en eller annen grunn ikke kjenner deg igjen
Du er velkommen, det er det vi er for 🙂
Det fungerer fortsatt ikke ... Nå finner det ikke libsqlite ... Hvis jeg laster ned pakkene, hvordan kan jeg installere dem?
Takk og beklager ulempen.
: Ja, så rart, det kommer vanligvis i depotene, du kan laste det ned herfra: http://www.sqlite.org/download.html.
Har du prøvd autofullføring i terminalen med fanen? for å se om navnet ikke stemmer eller noe, legg sudo apt-get install libsql og trykk kategorien 2 eller 3 ganger for å se om pakken vises.
PS: Ingenting skjer, den som takker deg er meg, for at jeg ville prøve programmet 😉
Hilsen
Det samme skjer med meg, det finner ikke libsqlite ...
Beklager, jeg har blitt involvert, det er at libsqlite ikke er nødvendig, trinnene er:
- har python-wxgtk2.8 installert
- gi utførelsestillatelser til main.py (chmod u + x main.py)
- kjør ./main.py
Beklager forvirringen. I tilfelle feil, lim inn feilen her.
Beklager, jeg har blitt involvert, det er at libsqlite ikke er nødvendig, trinnene er:
- har python-wxgtk2.8 installert
- gi utførelsestillatelser til main.py (chmod u + x main.py)
- kjør ./main.py
Beklager forvirringen. I tilfelle feil, lim inn feilen her.