JarlG Skrevet 27. juni 2010 Del Skrevet 27. juni 2010 Hei! Er ny til python, men har kodet bla. PHP før, så har teket på syntaksen og det der, men nå tenkte eg at eg skulle prøve å anvende denne kunnskapen til noko; lage eit grafisk program. Den første tutorialen eg så, brukte Glade og pyGTK til å lage eit GUI, men det fungerte ikkje for meg, for eg kunne ikkje lagre i .ui -filer (gtkBuilder), siden eg hadde Glade 3.4.x, og berre Glade 2.6.x vil lagre i noko anna enn .glade. I min utkikk på ei løysning, kom eg fram til at wxPython var visst det beste og mest fleksible for å lage slike GUIer, og tenkjer nå at eg burde begynne med det. Spørsmålet er, for det har seg slik at syntaksen ser utruleg vanskeleg ut å hugse, er det "best"/vanligst å kode layouten sjølv, eller bruke f.ex. Glade til å grafisk lage ein layout? Vil gjerne vite før eg leggjer meg ut på å lære syntaksen til wxPython, noko som ser ganske vanskeleg ut. Takk! Lenke til kommentar
snippsat Skrevet 29. juni 2010 Del Skrevet 29. juni 2010 (endret) PyGTK er et bra GUI-toolkit mere brukt på linux system. Min favoritt er helt klar wxpython,et veldig bra GUI-toolkit. Der er stadig under utvikling viss enn følger med på mailing list. PyQT er også bra,men det kan være lisensen problemer viss en noen gang skulle komme så langt at man vil gi "commercial software" Man kan også bruke .NET og Java sine bibilotek til og lage gui igjennom ironpython og Jython Man har GUI-bygger som wx-glade/wx-formbuilder Men vil helt klart annbefale og lære et GUI-tool-kit fra bånn av. Dette gjøres med og studere ferdig lagde templates/dokumentasjon. Det finnes ingen vei utenonm enn at må lære seg python bra,helts før man lager for mye GUI. Alle GUI-toolkit bruker man klasser,så dette må man forstå sånn nogenlunde bra. Her er noen lenker du kan se på. http://zetcode.com/ Daniweb er et forum jeg er aktiv på og har mye bra info om python. Wxpython. http://www.daniweb.com/forums/thread128350.html Flere GUI-toolkit python http://www.daniweb.com/forums/thread191210.html http://www.python-forum.org/pythonforum/viewforum.php?f=4&sid=336b5cac527010f8d2c0c76d187f0132 http://paulthom12345.blogspot.com/ http://www.blog.pythonlibrary.org/category/wxpython/ Videoer. Show me do MIT har byttet til python og lagd ut mange Videoer. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/lecture-videos/ Generelt python books/tutorials. http://www.swaroopch.com/notes/Python http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6 http://www.tutorialspoint.com/python/index.htm http://en.wikibooks.org/wiki/Python_Programming Dive into python 2 og 3 http://diveintopython.org/ http://diveintopython3.org/ Gode bøker. http://www.amazon.com/Beginning-Python-Novice-Professional-Second/dp/1590599829/ref=sr_1_5?ie=UTF8&s=books&qid=1277767883&sr=1-5 http://www.amazon.com/Practical-Programming-Introduction-Pragmatic-Programmers/dp/1934356271/ref=sr_1_15?ie=UTF8&s=books&qid=1277767996&sr=1-15 http://www.amazon.com/Head-First-Programming-Learners-Language/dp/0596802374/ref=sr_1_17?ie=UTF8&s=books&qid=1277767996&sr=1-17 http://www.amazon.com/Quick-Python-Book-Second/dp/193518220X/ref=sr_1_20?ie=UTF8&s=books&qid=1277767996&sr=1-20 http://www.amazon.com/Python-Cookbook-Alex-Martelli/dp/0596007973/ref=sr_1_3?ie=UTF8&s=books&qid=1277768116&sr=1-3 http://www.amazon.com/Core-Python-Programming-Wesley-Chun/dp/0132269937/ref=sr_1_1?ie=UTF8&s=books&qid=1277768251&sr=1-1 http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786/ref=sr_1_2?ie=UTF8&s=books&qid=1277767883&sr=1-2 Endret 29. juni 2010 av SNIPPSAT 2 Lenke til kommentar
tickinghd Skrevet 30. juni 2010 Del Skrevet 30. juni 2010 Angående PyQT, så er det PySide som etter det jeg forstår blir framtiden for QT/Python. PySide er ganske nytt men har til gjengjeld støtte av Nokia og har lgpl-lisens. Nå har jeg bare sett litt på pygame og tkinter, så denne tråden er interessant for meg også. Det er masse å oppdage. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå