2014-07-01 4 views
6

मैं क्यूटी का उपयोग कर एक एप्लीकेशन लिख रहा हूं और इसे वेब-एप्लिकेशन के रूप में प्रयास और तैनात करना चाहता हूं। मैं चाहता हूं कि उपयोगकर्ता वेब ब्राउज़र के माध्यम से इसे एक्सेस करके मेरे एप्लिकेशन का उपयोग करने में सक्षम हो। मैं अनुमान लगा रहा हूं कि वेब एप्लिकेशन क्या है? मेरे पास किस प्रकार के विकल्प हैं? मैंने कभी ऐसा कुछ करने में नहीं देखा है लेकिन मैं कुछ नया सीखना चाहता हूं।वेब पर एक क्यूटी ऐप चला रहा है

संपादित करें: क्या होगा यदि मैंने एक लिनक्स सर्वर पर अपना आवेदन तैनात किया था और उपयोगकर्ताओं को टर्मिनल के माध्यम से इसे एक्सेस/चलाया गया था? मुझे लगता है कि मूल रूप से सोचा था कि वेब अनुप्रयोग लिखना अधिक जटिल होगा।

+1

वेब अनुप्रयोगों और डेस्कटॉप अनुप्रयोग आम तौर पर बहुत अलग अवधारणाओं का उपयोग करें। आप एक क्यूटी आवेदन नहीं ले सकते हैं और इसे ब्राउज़र में चला सकते हैं। Google NaCl है, लेकिन यह सीमित है और शायद वही नहीं जो आप चाहते हैं। –

उत्तर

1

यदि आपके पास एक क्यूटी एप्लीकेशन है, तो सबसे अच्छा आप क्यूटी 5 का उपयोग कर सकते हैं और vnc प्लेटफ़ॉर्म प्लगइन का उपयोग करके इसे चला सकते हैं। फिर a web-browser based vnc client का उपयोग कर कनेक्ट करें। कई प्रयोगों के लिए यह पर्याप्त हो सकता है, और निश्चित रूप से यह एक वेब ऐप को कोड करने से बहुत कम प्रयास है।

1

क्यूटी ब्राउज़र आधारित वेब अनुप्रयोगों को लिखने का समर्थन नहीं करता है। दुर्भाग्य से।

इसके लिए आपको सामान्य वेब प्रोग्रामिंग तकनीकों का उपयोग करने की आवश्यकता है। बहुत सारे तरीके हैं, लेकिन क्यूटी उनमें से एक नहीं है।

3

आप Wt की तलाश में हैं जो कई क्यूटी गुई तत्वों के लिए दिनचर्या ड्राइंग करते हुए एक अलग सेट प्रदान करता है, जिससे उन्हें स्क्रीन पर लाइनों से HTML नियंत्रण में बदल दिया जाता है।

http://www.webtoolkit.eu/wt

यह भी संभालती WebSocket अन्तरक्रियाशीलता प्रदान करने के लिए कहता है। यह एक अच्छा विचार प्रतीत होता है, हमें बताएं कि यह अभ्यास में कैसे काम करता है।

3

QML के मामले के लिए है QmlWeb जो एक JavaScript लाइब्रेरी कि अनुवाद सीएसएस में QML गुण QML-कोड को पार्स करने और सामान्य HTML/डोम तत्वों और सीएसएस के भीतर पूर्ण पदों का उपयोग कर इसे से बाहर एक वेबसाइट बनाने के लिए, सक्षम है गुण।

QmlWeb लॉरी पाइमेन द्वारा एक छोटी परियोजना है कि वह पहले से ही कुछ वर्षों से विकास कर रहा है। QmlWeb निश्चित रूप से QML के क्यूटी के कार्यान्वयन के सब कुछ का समर्थन नहीं करता है, लेकिन यह पहले से ही इसका उपयोग करने योग्य सबसेट का समर्थन करता है। यह लगभग सभी बुनियादी क्यूएमएल वाक्यविन्यास का समर्थन करता है। इसके अलावा इसमें एचटीएमएल इनपुट तत्वों के लिए समर्थन है (बटन, टेक्स्ट इनपुट, टेक्स्टएरिया वर्तमान में समर्थित हैं, आने वाले हैं)।

ठीक है, QmlWeb समाप्त नहीं हुआ है। मुझे उम्मीद है कि इस परियोजना के साथ डिजीया परिपक्व सुविधाओं के साथ तैयार करने में मदद करेगी।

2

दिलचस्प बात यह है कि क्यूटी अनुप्रयोगों को emscripten-qt का उपयोग करके जावास्क्रिप्ट में संकलित करना संभव है। ये फायरफॉक्स के asm.js दुभाषिया के साथ काफी तेजी से चलाएँ:

http://vps2.etotheipiplusone.com:30176/redmine/projects/emscripten-qt/wiki

संबंधित मुद्दे