Έγγραφα Proton
July 15, 2026 · View on GitHub
Διαβάστε την τεκμηρίωση στη γλώσσα σας: Αγγλικά | Español | Français | Ελληνικά
Πνευματικά δικαιώματα © CzaxStudio (Nexus-Proton)
Όλα όσα χρειάζεστε για να δημιουργήσετε εφαρμογές για υπολογιστές με το Proton. Επιλέξτε ένα θέμα ή διαβάστε το με τη σειρά — και τα δύο λειτουργούν μια χαρά.
| Αρχείο | Τι έχει |
|---|---|
| 00-getting-started.md | εγκατάσταση, πρώτο παράθυρο, το πρότυπο κατασκευής κατάστασης |
| 01-text.md | Ετικέτα, H1–H6, Body2, Λεζάντα, προσαρμοσμένο κείμενο |
| 02-buttons.md | Κουμπί, OutlineButton, IconButton, Tappable |
| 03-inputs.md | Εισαγωγή, Περιοχή κειμένου, Πλαίσιο ελέγχου, Εναλλαγή, Ραδιόφωνο, Ρυθμιστικό, Γραμμή προόδου |
| 04-layout.md | Σειρά, Στήλη, Διαίρεση, Μπλοκ, Κενό, Πλέγμα, Μεγέθυνση, Κέντρο |
| 05-lists.md | List, HList, Scroll |
| 06-visuals.md | Divider, Rect, RoundRect, Card, Badge, Image, MinSize, MaxWidth |
| 07-theming.md | παλέτες, προσαρμοσμένα χρώματα, κλίμακα γραμματοσειράς |
| 08-advanced.md | Τοστ, OnKey, γορουτίνες, Επεξήγηση εργαλείου, πολλά παράθυρα |
| 09-παραδείγματα.md | πλήρη παραδείγματα αντιγραφής-επικόλλησης |
Το ένα πράγμα που πρέπει να γνωρίζετε
Το Proton είναι άμεση λειτουργία. Η συνάρτηση σχεδίασης εκτελεί κάθε καρέ. Εσύ καλείς λειτουργίες widget, εμφανίζονται στην οθόνη με αυτή τη σειρά. Κράτος ζει μέσα τη δική σας κατασκευή. Αυτό είναι όλο.
type UI struct {
btn proton.Clickable
}
u := &UI{}
a.Window("App", 400, 300, func(win proton.Context) {
proton.Label(win, "Click the button.")
proton.Gap(win, 8)
proton.Pad(win, 8, func(win proton.Context) {
if proton.Button(win, &u.btn, "Hello") {
println("hello!")
}
})
})
Τα γραφικά στοιχεία στοιβάζονται κάθετα. Το κράτος ζει στη δομή σας. Αυτό είναι όλο το μοντέλο.