Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Υπάρχει μια περίπτωση να γίνει μια εφαρμογούλα με gui σε περιβάλλον windows. Ποια είναι η σωστότερη επιλογή για κάτι τέτοιο; Υπόψην ότι ο προγραμματισμός ίσως γίνει σε λινουξ περιβάλλον αλλά θέλω η εφαρμογή να εγκατασταθει σε windows.

Aπο μια πρόχειρη αναζήτηση το πιο ολοκληρωμένο framework μοιάζει το PyQt αλλά δεν έχει binary installer για windows και υποστηρίζει μέχρι python 2. Δε ξέρω σε τι κατάσταση είναι το wxWidgets ή κάποιο άλλο fw. Θα ήθελα να έχει straight forward documentation ή tutorials καθώς δεν υπάρχει πολύς χρόνος για διάβασμα και το learning curve να είναι όσο γίνεται μικρότερο.

Δημοσ.

Η PyQt4 έχει binary installers και υποστηρίζει και python3

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4

 

Αν απλά θες να κάνεις μια-δύο φόρμες που να παίρνουν δεδομένα, τότε Tkinter για να μην έχεις 3rd party dependencies. Αν χρειάζεσαι πιο προηγμένα widgets, τότε pyqt4. To wx δεν ξέρω να σου πω σε τι state βρίσκεται. Πριν μερικά χρόνια πάντως με την μετάβαση σε wx3, τα python bindings ήταν γτπ.

 

To πακετάρισμα σε windows είναι λίγο πονεμένη ιστορία. Ξέχνα py2exe που είναι unmaintained. Τσέκαρε nuitka σε standalone mode, αλλά πλέον έχουν βγει και άλλα πιο πρόσφατα projects, πχ: https://github.com/takluyver/pynsist

Δημοσ.

Προσωπικά έχω κάνει κάποια πράγματα σε tkinter είναι στην standar library είναι εύκολο, γρήγορο και έχει καλό documentation.

https://docs.python.org/3/library/tk.html

http://www.tkdocs.com/tutorial/index.html

http://www.python-course.eu/python_tkinter.php

Στο 1ο link έχει και δεσμούς για άλλες πηγές

 

 

Καλύτερη νομίζω είναι η pyqt και δεν ίσχυει ο περιορισμός που λες για python2 εγώ το τρέχω με την 3.6.1 και είναι οκ.

http://zetcode.com/gui/pyqt5/

Επίσης νομίζω έχει designer οπότε δεν χρειάζεται να γράψεις κώδικα για το κομμάτι των γραφικών αν σε καλύπτει ο designer

 

Αν αποφασίσεις για tkinter και χρειαστείς κάτι μπορώ να βοηθήσω 

Δημοσ.

Ενα πινακακι θα χρειαστω στυλ datagrid να διαβαζω απο .xls κατι εγγραφές και να κανω πράξεις γραφωντας rows, cols σε αυτο. Απο λιγο που τσεκαρα εχει ενα τετοιο widget το pyQt οπότε ισως κάτι γίνει.

Δημοσ.

Δε γνωρίζω ακριβως τα requirements της εφαρμογής(δε θα πληρωθώ καν γιαυτην).Είναι για την εταιρεία που εργάζομαι (προσωρινά) και ζηταει ενα ξεχωριστό εικονιδιο στο desktop του να διαβαζει απο ενα αρχειο excel κελια, να εκτελει μια συναρτηση και να βγαζει αποτελεσμα. Δε γνωρίζω λεπτομερειες περαιτερω(ουτε καν αν το εξελ θα είναι παντα το ιδιο). Δε ξέρω καν αν θα τη κανω(δεν υπαρχει ελευθερος χρονος αρκετος), εχω ν'ασχοληθω με προγραμματισμο καιρο(οπότε πρέπει να τα φρεσκαρω) αν και θα ήθελα.

Δημοσ.

Η άλλη εναλλακτική είναι να χρησιμοποιήσεις κάποιο τρίτο python implementation όπως το Iron Python και το Jython. Μέσα από αυτά θα μπορείς να χρησιμοποιήσεις τις αντίστοιχες βιβλιοθήκες δηλαδή .NET Framework ή Swing/AWT κτλπ κτλπ...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...