PicoPixel

इवेंट एडिटर का इस्तेमाल

PicoPixel के इवेंट एडिटर से तय करें कि आपका UI कैसे प्रतिक्रिया देगा। विजेट के बीच कनेक्शन खींचें, क्लिक या वैल्यू बदलने जैसा ट्रिगर चुनें और उससे होने वाला एक्शन तय करें।

EDEd
eventsinteractionspicopixellvgltriggers
आखिरी अपडेट2026-05-29
01/09

परिचय

स्क्रीन पर बटन रखना काफ़ी नहीं है। यह भी बताना पड़ता है कि उन्हें दबाने पर क्या होगा। इवेंट एडिटर में आप यही तय करते हैं। इस गाइड में जानें कि विजेट को खींचकर कैसे जोड़ें और बिना कोड लिखे ट्रिगर और एक्शन कैसे चुनें।

02/09

इवेंट एडिटर क्या है?

इवेंट एडिटर से विजेट आपस में जोड़े जाते हैं, ताकि एक विजेट पर की गई गतिविधि से दूसरे विजेट या स्क्रीन में बदलाव हो। हर कनेक्शन के तीन मुख्य हिस्से हैं:

  • Source: वह विजेट जिससे उपयोगकर्ता कुछ करता है, जैसे बटन।
  • Trigger: वह घटना जिससे एक्शन शुरू होता है, जैसे बटन पर क्लिक।
  • Action: उसके बाद होने वाला काम, जैसे दूसरी स्क्रीन खोलना। यह आम तौर पर किसी Destination विजेट या स्क्रीन पर लागू होता है।

इसे एक वाक्य में समझें: “जब उपयोगकर्ता इस बटन पर क्लिक करे, तो Settings स्क्रीन खोलें।” यह एक इवेंट है। पूरे इंटरफ़ेस के लिए ऐसे जितने चाहें इवेंट जोड़ सकते हैं।

NOTE

इवेंट बनाने के लिए विजेट के बीच कनेक्शन खींचते हैं; स्क्रिप्ट नहीं लिखनी पड़ती। प्रोजेक्ट एक्सपोर्ट करने पर PicoPixel हर इवेंट का LVGL कोड बना देता है।

03/09

इवेंट एडिटर खोलें

विजेट या स्क्रीन चुनें, फिर दाएँ साइडबार में Events टैब खोलें। यह Design और Inspect के साथ होता है। यहाँ हर इवेंट एक कार्ड के रूप में दिखता है, जिसे खोलकर उसकी सेटिंग बदल सकते हैं।

पहला इवेंट बनाने से पहले PicoPixel शुरुआत के तीन तरीके दिखाता है:

  1. इवेंट जोड़ने के लिए + बटन दबाएँ।
  2. विजेट या स्क्रीन चुनकर उससे दूसरे विजेट या स्क्रीन तक कनेक्शन खींचें।
  3. इवेंट आज़माने के लिए ऊपर play बटन दबाएँ।
04/09

विजेट जोड़ें: कनेक्शन खींचकर लक्ष्य तक ले जाएँ

कैनवास पर सीधे इवेंट बनाना सबसे आसान है:

  1. Source विजेट चुनें, यानी वह विजेट जिसे उपयोगकर्ता दबाएगा या बदलेगा।
  2. उसके किनारे दिखने वाले छोटे connection handle को पकड़ें और लक्ष्य विजेट या स्क्रीन तक खींचें।
  3. उसे Destination पर छोड़ें। दोनों के बीच एक घुमावदार रेखा बनती है, जिस पर एक छोटा नोड होता है।
  4. Trigger चुनने के लिए उस नोड पर क्लिक करें। नोड मौजूदा ट्रिगर दिखाता है, जैसे “Clicked”। लक्ष्य और बाकी सेटिंग Events पैनल में तय होती हैं।

यह रेखा उस इवेंट को दर्शाती है। एक नज़र में पता चल जाता है कि कौन-सा विजेट किससे जुड़ा है।

PicoPixel के Events व्यू में Low Opacity, High Opacity, Change Text, Set Properties - Size और Play Animation बटन अपनी इमेज और लेबल से जुड़े हैं। रेखाओं पर Clicked नोड हैं और दाएँ पैनल में Source, Trigger, Action, Opacity और Destination दिखते हैं।
▸ हर घुमावदार रेखा एक इवेंट है: शुरुआती विजेट, ट्रिगर नोड और लक्ष्य। चुने हुए इवेंट की सेटिंग Events पैनल में दिखती है।
TIP

चाहें तो Events पैनल में + दबाकर ड्रॉपडाउन से ट्रिगर, एक्शन और लक्ष्य चुनें। दोनों तरीकों से वही इवेंट बनता है।

05/09

ट्रिगर चुनें

ट्रिगर तय करता है कि एक्शन कब शुरू होगा। कनेक्शन के नोड या Events पैनल के Trigger ड्रॉपडाउन से इसे चुनें। सबसे आम ट्रिगर Clicked है। बाकी विकल्प ये हैं:

PicoPixel का Trigger ड्रॉपडाउन, जिसमें Clicked, Pressed, Released, Long Pressed, Long Pressed Repeat, Gesture, Value Changed, Ready, Cancel, Focused, Defocused, Screen Loaded, Screen Unloaded, Scroll Begin, Scroll End और Custom Event दिखते हैं।
▸ Trigger ड्रॉपडाउन में उपलब्ध सभी ट्रिगर दिखते हैं। आने वाले संस्करणों में और ट्रिगर जोड़ने की योजना है।
  • Clicked: बटन दबाकर छोड़ने पर। आम बटन के लिए यही सबसे अधिक काम आता है।
  • Pressed: उँगली लगते ही।
  • Released: उँगली हटाने पर।
  • Long Pressed / Long Pressed Repeat: देर तक दबाए रखने पर, या दबाए रखने के दौरान बार-बार।
  • Gesture: स्वाइप करने पर।
  • Value Changed: विजेट की वैल्यू बदलने पर, जैसे स्लाइडर खिसकाना, स्विच बदलना या चेकबॉक्स चुनना। स्लाइडर, स्विच और रोलर के लिए यह सही विकल्प है।
  • Focused / Defocused: विजेट को फ़ोकस मिलने या उससे फ़ोकस हटने पर।
  • Screen Loaded / Screen Unloaded: स्क्रीन खुलने या हटने पर। स्क्रीन खुलते ही कुछ तैयार करना हो तो काम आता है।
  • Scroll Begin / Scroll End: स्क्रॉल शुरू या बंद होने पर।
  • Ready / Cancel: स्क्रीन पर दिखने वाले कीबोर्ड जैसे इनपुट के लिए।
TIP

विजेट के अनुसार ट्रिगर चुनें। बटन के लिए Clicked, जबकि स्लाइडर या स्विच के लिए Value Changed चुनें। गलत ट्रिगर चुनने पर इवेंट शायद कभी चले ही नहीं।

06/09

एक्शन चुनें

एक्शन तय करता है कि क्या होगा:

  • Change Screen: दूसरी स्क्रीन खोलें। Fade या Slide left/right/up/down जैसा ट्रांज़िशन, उसकी गति और देरी चुन सकते हैं।
  • Delete Screen: दूसरी स्क्रीन खोलें और पिछली स्क्रीन की मेमोरी खाली करें। कम मेमोरी वाले डिवाइस पर उपयोगी है।
  • Show Widget / Hide Widget: विजेट दिखाएँ या छिपाएँ। पॉप-अप, पैनल और अतिरिक्त जानकारी के लिए काम आता है।
  • Set State: विजेट पर checked, disabled, focused या pressed जैसी स्थिति जोड़ें, हटाएँ या बदलें।
  • Set Opacity: विजेट कितना दिखाई दे, यह तय करें — 100 पर पूरी तरह और 0 पर बिल्कुल नहीं।
  • Set Properties: विजेट की जगह या आकार बदलें।
  • Set Text: लेबल या बटन का टेक्स्ट बदलें।
  • Set Sprite Mode: स्प्राइट का मोड बदलें, जैसे “Idle” से “Running”, या उसे शुरू/बंद करें।
  • Animated Image Mode: एनिमेटेड इमेज शुरू करें, रोकें या फिर से चलाएँ।
  • Play Animation: विजेट के लिए बनाई गई टाइमलाइन एनिमेशन चलाएँ।
  • Modify Flag: अधिक नियंत्रण के लिए LVGL फ़्लैग जोड़ें, हटाएँ या बदलें। यह उन्नत विकल्प है।
  • Call Function: अपने C फ़ंक्शन को नाम से कॉल करें। कोई विशेष काम करवाना हो तो उसका फ़ंक्शन फ़र्मवेयर में लिखें।
07/09

एक उदाहरण

मान लें Home स्क्रीन पर “Settings” बटन है और एक अलग Settings स्क्रीन बनी हुई है:

  1. Settings बटन चुनें।
  2. उससे Settings स्क्रीन तक कनेक्शन खींचें, या Events पैनल में उसे लक्ष्य चुनें।
  3. Trigger में Clicked चुनें।
  4. Action में Change Screen और Destination में Settings स्क्रीन चुनें।
  5. चाहें तो Slide left ट्रांज़िशन चुनें, जिससे अगली स्क्रीन की ओर बढ़ने का एहसास हो।

play बटन दबाएँ और लाइव प्रीव्यू में Settings बटन आज़माएँ। स्क्रीन बदल जाएगी — बिना कोड लिखे या डिवाइस फ़्लैश किए।

TIP

किसी किरदार की प्रतिक्रिया बदलनी है? बटन जोड़ें, ट्रिगर Clicked, एक्शन Set Sprite Mode और लक्ष्य में अपना स्प्राइट चुनें। फिर “Happy” जैसा मोड चुनें। अब बटन दबाने पर स्प्राइट का एनिमेशन बदलेगा। स्प्राइट बनाने के लिए स्प्राइट गाइड देखें।

08/09

इवेंट बदलें या हटाएँ

आपका हर इवेंट Events पैनल में कार्ड के रूप में दिखता है:

  • बदलने के लिए कार्ड खोलें और ट्रिगर, एक्शन, लक्ष्य या उसकी सेटिंग बदलें।
  • हटाने के लिए कार्ड पर ✕ दबाएँ। कैनवास से उसका कनेक्शन भी हट जाएगा।

एक विजेट पर कई इवेंट लगा सकते हैं, जैसे एक Pressed पर और दूसरा Released पर। इससे दबाने और छोड़ने पर अलग-अलग प्रतिक्रिया दे सकते हैं।

09/09

आगे क्या सीखें

इवेंट से आपका स्थिर डिज़ाइन एक काम करने वाला इंटरफ़ेस बनता है। आगे:

आगे पढ़ें

आगे और सीखें।

PicoPixel में pet कैसे इस्तेमाल करें thumbnail
PICOPIXEL

PicoPixel में pet कैसे इस्तेमाल करें

Pet कई मोड वाले तैयार एनिमेटेड स्प्राइट हैं। गैलरी से चुनकर प्रोजेक्ट में जोड़ें और तय करें कि डेटा आने, तापमान बढ़ने या दूसरी घटनाओं पर कौन-सा एनिमेशन चले।

pets · sprites · picopixel
PicoPixel के टेम्पलेट, UI किट और पूरे ऐप कैसे इस्तेमाल करें thumbnail
PICOPIXEL

PicoPixel के टेम्पलेट, UI किट और पूरे ऐप कैसे इस्तेमाल करें

टेम्पलेट, UI किट, उदाहरण, स्प्राइट, विजेट और पूरे ऐप की फ़ाइलें ढूँढें। उन्हें खोलें, डाउनलोड करें, इम्पोर्ट करें और अपने डिवाइस के लिए बदलकर LVGL C कोड एक्सपोर्ट करें।

templates · ui-kits · full-apps
PicoPixel LVGL MCP Server Setup Guide thumbnail
PICOPIXEL

PicoPixel LVGL MCP Server Setup Guide

Set up the PicoPixel LVGL MCP server for Claude, ChatGPT, Codex, or Cursor. Learn agent settings, reusable components, colors, fonts, and assets.

LVGL MCP · MCP server setup · AI UI design