कैनवास (जीयूआई)

From Vigyanwiki
Revision as of 23:32, 8 June 2023 by alpha>Artiverma

कंप्यूटर विज्ञान और विज़ुअलाइज़ेशन में, कैनवास कंटेनर होता है जिसमें विभिन्न आरेखण एलिमेंट (रेखाएं, आकार, पाठ, अन्य एलिमेंटों वाले फ्रेम आदि) होते हैं। यह दृश्य कलाओं में प्रयुक्त कैनवास से अपना नाम लेता है। इसे कभी-कभी दृश्य ग्राफ कहा जाता है क्योंकि यह उपयोगकर्ता इंटरफ़ेस या ग्राफ़िकल दृश्य के तार्किक प्रतिनिधित्व की व्यवस्था करता है। कुछ कार्यान्वयन स्थानिक प्रतिनिधित्व को भी परिभाषित करते हैं और उपयोगकर्ता को ग्राफिकल यूज़र इंटरफ़ेस के माध्यम से एलिमेंटों के साथ इंटरैक्ट करने की अनुमति देते हैं।[1]


लाइब्रेरी समर्थन

विभिन्न फ्री और ओपन-सोर्स कैनवास या सीन-ग्राफ लाइब्रेरी (कम्प्यूटिंग) डेवलपर्स को उनके कंप्यूटर प्रोग्राम के लिए यूजर इंटरफेस या यूजर-इंटरफेस एलिमेंटों का निर्माण करने की अनुमति देते हैं।[2]

मुक्त और मुक्त-स्रोत दृश्य-ग्राफ़ कैनवास विकल्पों के उदाहरणों में सम्मिलित हैं:

विभिन्न लाइब्रेरी के भीतर कुछ कैनवास मॉड्यूल पूर्ण दृश्य-ग्राफ की शक्ति प्रदान नहीं करते हैं- वे निचले स्तर पर कार्य करते हैं जिसके लिए प्रोग्रामर को कोड प्रदान करने की आवश्यकता होती है जैसे कि कैनवास में वस्तुओं को माउस-क्लिक मैप करना। लाइब्रेरी के उदाहरण जिनमें ऐसे कैनवास मॉड्यूल सम्मिलित हैं:

कैनवास लाइब्रेरी में सम्मिलित हैं, उदाहरण के लिए:

संदर्भ

  1. "tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org". metacpan.org.
  2. "my.host पर फास्ट वर्डप्रेस होस्टिंग।". mijn.host. 3 June 2017. Retrieved 28 June 2019.
  3. "Gitorious.org Git - fg:simgear.git/Summary". Archived from the original on 2017-12-07. Retrieved 2016-03-04.
  4. "कैनवस डेवलपमेंट - फ्लाइटगियर विकी". wiki.flightgear.org.
  5. "GUI Programming with Python: Canvas Widget". python-course.eu.
  6. "TkDocs - Tk ट्यूटोरियल - कैनवास". tkdocs.com.
  7. "कैनवास मैनुअल पेज - Tk बिल्ट-इन कमांड". tcl.tk.
  8. "जस्ता". wiki.tcl-lang.org.
  9. "tk-zinc-3.303 - TkZinc is another Canvas which proposes many new functions, some based on openGL - metacpan.org". metacpan.org.
  10. "TkZinc - पायथन विकी". wiki.python.org.