Wie würde ich mit der Verarbeitung visuell ansprechende Schaltflächen erstellen, die beim Anklicken Daten über eine serielle Schnittstelle senden? Ist das in Processing möglich oder müsste ich etwas anderes verwenden?Verwenden der Verarbeitung zum Erstellen visueller Schaltflächen
Antwort
Sie sprechen wirklich über zwei verschiedene Dinge:
Wie zeichne ich einen Knopf?
Wie Sie dies tun, hängt ganz von Ihnen ab. Sie könnten einfach ein Rechteck mit der Funktion rect()
oder einen Kreis mit der Funktion ellipse()
zeichnen und dann einen Text mit der Funktion text()
dort einfügen. Oder Sie könnten eine Bilddatei laden und diese mit der Funktion image()
zeichnen. Es liegt ganz bei Ihnen.
Wie mache ich etwas, wenn der Benutzer auf eine Schaltfläche klickt?
Dies ist ein wenig komplizierter, aber immer noch ziemlich einfach in der Verarbeitung. Sie würden die mouseX
und mouseY
Variablen und if
Anweisungen verwenden, um zu überprüfen, ob diese Position in einer Ihrer Schaltflächen ist, und dann die richtige Sache tun, wenn dies der Fall ist.
Die Verarbeitung kommt mit mehreren Beispielen von Tasten, sollten Sie sich diese ansehen.
Eine andere Option ist die Verwendung einer GUI-Bibliothek, aber das ist wahrscheinlich zu viel, wenn Sie nur ein paar Schaltflächen anzeigen möchten.
- 1. Verwenden von PHP zum dynamischen Erstellen mehrerer eindeutiger Schaltflächen
- 2. Verwenden von Schaltflächen zum Erstellen von Bildschirmtastatur - this.value
- 3. Erstellen einer Schleife zum Anzeigen von Schaltflächen
- 4. visueller WADL-Editor
- 5. Erstellen von Schaltflächen mit Schaltflächen
- 6. Verwenden einer Schleife zum Festlegen der Schaltflächen onclicklistener
- 7. Verwenden der Verarbeitung auf einem Server zum Erstellen von Bildern im Hintergrund
- 8. dynamisch löschen Schaltflächen erstellen
- 9. Verwenden mehrerer Funktionen zum Erstellen der Zeichenfolgenvariable
- 10. Verwenden von ReactJS zum Erstellen der Druckseite
- 11. Erstellen von Schaltflächen
- 12. Verwenden visueller C++ - Tools für Windows-Desktop mit Installer
- 13. Erstellen und Hinzufügen von Schaltflächen zum Scrollen dynamisch
- 14. Protokollfehler in visueller Studioerweiterung
- 15. Python visueller Texteditor
- 16. Verwenden von Anweisung zum Erstellen und dann zu zerstören Schaltflächen in C#
- 17. Disable Keyboard auf visueller Basisanwendung
- 18. Qt: Verwenden von Stylesheets zum Ändern der Position der QDockWidget-Schaltflächen
- 19. Erstellen von Schaltflächen und Symbolen in OpenGL
- 20. Ändern der Farbe der jQuery UI-Schaltflächen
- 21. Erstellen von zwei benutzerdefinierten Schaltflächen
- 22. Erstellen von AlertDialog vor dem Einstellen der Schaltflächen
- 23. Lokalisieren der HTML-Schaltfläche zum Senden von Schaltflächen in Wicket
- 24. Effizienteste Methode zum Aktivieren und Deaktivieren der Funktionalität der Schaltflächen
- 25. Verwenden der Python-Requests-Bibliothek zum Navigieren auf Webseiten/Klicken Sie auf die Schaltflächen
- 26. Erstellen von Schaltflächen-Rollovers mit jQuery
- 27. Verwenden von Datenvisualisierung zum Erstellen von Grafiken
- 28. Schaltflächen in Unity, ohne UI zu verwenden?
- 29. Wie gebe ich Schaltflächen Aktion Hörer, wie ich Schaltflächen erstellen?
- 30. Ist Eclipse visueller Editor tot?
Danke für die informative Antwort. – Amorris