5

पर जीटीके रूपांतरण एक समान इंटरफेस के साथ ओएस रखने के लिए, बेहतर पारस्परिक इंटरऑपरेबिलिटी की इजाजत देने के लिए, मैं एक सिस्टम बनाने का एक तरीका ढूंढ रहा हूं जिसमें सभी इंटरफ़ेस html5 में होंगे।एचटीएमएल

में
gtk_window_set_title (GTK_WINDOW (window1), "the title"); 

document.title = "the title" 

मैं करना चाहते हैं:

उदाहरण के लिए, जीटीके पुस्तकालय (क्रम मौजूदा का उपयोग करने के) से शुरू, यह इस तरह के रूप में कोड का अनुवाद करने के लिए संभव हो सकता है पता है कि क्या कोई उपकरण है जो मुझे इस लक्ष्य को प्राप्त करने में मदद कर सकता है

संपादित करें

मेरे सवाल का स्पष्ट और समझने के लिए मैं क्या देख रहा हूँ जाने के लिए, मैंने पाया इस study

पहला कदम का उपयोग/क्या पूर्व में एक ui है की एक अर्थ सत्तामीमांसा निर्माण करने के लिए हो सकता है। फिर मैं gtk लाइब्रेरी (या एक और डेस्कटॉप gui लाइब्रेरी) और वेब इंटरफेस भाषाओं को एक ही आधार में एकीकृत कर सकता था। इसलिए मैं gtk और वेब विधियों के बीच विभाजन कर सकता था।

मुझे यह एक साधारण समस्याग्रस्त नहीं लगता है, और मैं विचारों, औजारों के लिए पूछ रहा हूं, जो मेरी मदद कर सकते हैं।

+1

क्या आप केवल दिखने पर विचार कर रहे हैं, या पूरे ऑपरेशन जो जीटीए कर सकते हैं? – Myforwik

+1

वह सभी gtk कर सकता है, यानी सिस्टम और उपयोगकर्ता के बीच इंटरफ़ेस बनाना। – Gael

+1

लेकिन कुछ ऐसा जो मुझे एक स्थिर ui रूपांतरित करने में मदद कर सकता है स्वागत है! – Gael

उत्तर

4

एक बार जब आप कोई जटिलता और बातचीत शुरू करते हैं, तो आप सी \ पायथन \ जो भी-चल रहे-जीटीके से जावास्क्रिप्ट में परिवर्तित करने की आवश्यकता में भाग लेते हैं।

आपकी सर्वश्रेष्ठ शर्त मूल HTML5 में सबकुछ करना है, अपने "डेस्कटॉप ऐप" को एक वेब ब्राउज़र के लिए एक रैपर होना है, जो (1) रिमोट वेबसाइट या (2) स्थानीय वेब सर्वर के विरुद्ध चलता है। आपके "डेस्कटॉप ऐप" में एक छोटा वेब सर्वर शामिल होगा, और स्थानीयहोस्ट पर स्वचालित रूप से एक खुला बंदरगाह का चयन करेगा।

+0

एचटीएमएल की सेवा के लिए, ऐसा कुछ: https://github.com/GoogleChrome/क्रोम-ऐप-नमूने/पेड़/मास्टर/वेबसर्वर ठंडा हो सकता है। लेकिन यह मुश्किल हिस्सा नहीं है, अंततः शेल कमांड से इंटरफ़ेस बनाने के लिए बेहतर हो सकता है। – Gael

+0

एक बहुत ही रोचक एप्लिकेशन है, जिसने जच की सिफारिश की है: pgAdmin4। इसे यहां देखें: https://www.pgadmin.org/development/resources/ – ali65