Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Δημιουργία κουμπιών bold,italic

Δημιουργία κουμπιών bold,italic 12 Χρόνια 8 Μήνες πριν #1535

  • nickT
  • Το Άβαταρ του/της nickT
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Καλησπέρα.
Είναι η πρώτη φορά που γράφω και θέλω λίγο τα φώτα σας.
Φτιάχνω ένα πρόγραμμα,που του γράφω κείμενα και τα αποθηκεύει.
Το γραφικό περιβάλλον είναι το Tkinter.
Αυτό που θέλω είναι να δημιουργήσω τα κουμπιά bold , italic,και να μπορεί ο χρήστης που γράφει το κείμενο να διαλέγει font,και πόσο μεγάλα να είναι τα γράμματα.
Έψαξα στο ίντερνετ,και βρήκα πως αυτή τη δουλειά την κάνουν τα tags που μπορείς να δημιουργήσεις,και να τα προσθέσεις στο text. Το θέμα είναι πως δεν έχω καταλάβει πως να τα χειριστώ,ακριβώς.
Αν μπορεί κάποιος να μου δώσει ένα παράδειγμα.
π.χ. Έχω ένα κείμενο μέσα στο text.Αν επιλέξω με το ποντίκι κάποια τυχαία λέξη,και πατήσω το κουμπί bold, να της βάλω bold,και ύστερα όταν την επιλέξω και πατήσω ξανά bold να την επαναφέρει στην normal κατάσταση,χωρίς να επηρεαστεί το υπόλοιπο κείμενο.Αν όμως δεν έχω επιλέξει κάποια λέξη,τότε η συνέχεια του κειμένου να γράφεται σε bold(άμα το κείμενο ήταν σε normal,κατάσταση).
Έψαξα παντού και δεν έχω βρει κάτι που να με βοηθάει.
Αν κάποιος ξέρει να μου απαντήσει,θα ήμουν πολύ ευγνώμων!!!!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Δημιουργία κουμπιών bold,italic 12 Χρόνια 8 Μήνες πριν #1537

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Καλώς ήλθες nickT!

Αυτή τη στιγμή δεν μπορώ να σου δώσω παραδείγματα, αλλά δύο συνδέσμους που θα σε βοηθήσουν αρκετά.
EDIT
Εδώ και εδώ.

Γενικά το θέμα είναι λίγο περίπλοκο, γιατί ενώ μπορείς να χειριστείς εύκολα τη μορφοποίηση του text widget, υπάρχει το θέμα της αποθήκευσης και της ανάκτησης του κειμένου, με τη μορφή που πρέπει να εμφανίζεται.

Υπάρχει κάποιο παράδειγμα εδώ, στη σελίδα 681.
Γράφω σε Python 3
Τελευταία διόρθωση: 12 Χρόνια 8 Μήνες πριν από kamar. Αιτία: Εμφάνιση κειμένου
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Δημιουργία κουμπιών bold,italic 12 Χρόνια 8 Μήνες πριν #1538

  • nickT
  • Το Άβαταρ του/της nickT
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 2
Ευχαριστώ για την απάντηση.
Τους συνδέσμους τους είχα διαβάσει κατά το παρελθόν,προσπάθησα να φτιάξω κάτι αλλά δεν δούλεψε όπως ήθελα.
Τώρα το παράδειγμα δεν είχα χρόνο να το κοιτάξω καλά,αλλά και από αυτό το λίγο δεν με βοήθησε κάτι.Θα το ξανακοιτάξω καλύτερα λίγο αργότερα που θα έχω χρόνο.

Εδώ είναι μια δοκιμή που έκανα και δεν μου δουλεύει καλά.
π.χ πατάω το bold ενώ έχω επιλέξει 5 χαρακτήρες από το κείμενο,και ενώ μετά επιλέγω τους 3 από τους 5 και ξαναπατάω bold δεν μου τους επαναφέρει σε normal.Γίνονται και κάτι άλλα μικρο-μπερδέματα με το bold και το italic.
Αν θες τρέξ'το,όποτε θα έχεις χρόνο και πες μου που μπορεί να έχω το λάθος!!!

ΠΡΟΣΟΧΗ Spoiler! [Πατήστε για επέκταση]
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: Δημιουργία κουμπιών bold,italic 12 Χρόνια 5 Μήνες πριν #1562

  • STRATOS
  • Το Άβαταρ του/της STRATOS
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 34
  • Ληφθείσες Ευχαριστίες 5
Χρησιμοποίησε αυτη την library tkFont για λεπτομέρεις [url=http://http://www.pythonware.com/library/tkinter/introduction/x444-fonts.htm]εδώ[/url] και ένα site με πολλά παραδείγματα για Tkinter που με έχει βοηθήσει πολύ εδω
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.575 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου