2012-04-23 12 views
5

मैं "सी ++ जीयूआई प्रोग्रामिंग क्यूटी 4 के साथ पुस्तक" पढ़ रहा हूं, और मैं क्यूटी डिजाइनर के साथ कस्टम विजेट को एकीकृत करने के विषय पर पहुंच गया हूं।क्यूटी डिजाइनर मेरा कस्टम विजेट प्लगइन लोड नहीं करता

मैंने वहां उल्लिखित उदाहरण प्रोजेक्ट बनाया है (आइकन संपादक प्लगइन), और मुझे 'libiconeditorplugin.so' नामक एक फ़ाइल मिलती है, और मैंने इसे '/ usr/lib/qt4/plugins/designer' पर कॉपी किया है/'। लेकिन जब मैं क्यूटी निर्माता शुरू करता हूं तो मुझे विजेट बॉक्स में आइकन संपादक विजेट दिखाई नहीं देता है।

पुस्तक से अलग-अलग काम मैंने किया है, मैंने डीएसटीडीआईआर को .pro फ़ाइल से हटा दिया है क्योंकि उसके पास $ QTDIR है, और $ QTDIR को मेरे कंप्यूटर में परिभाषित नहीं किया गया है और मुझे नहीं पता कि इसे कहां इंगित करना चाहिए । इसके बजाय, मैंने मैन्युअल रूप से .so फ़ाइल की प्रतिलिपि बनाई।

मुझे यकीन नहीं है कि मैंने सही निर्देशिका में प्लगइन की प्रतिलिपि बनाई है, और यदि libiconeditorplugin.so एकमात्र फ़ाइल है जिसे मुझे प्रतिलिपि बनाने की आवश्यकता है, तो किताब इस तरह की स्केची थी कि इसे कैसे काम करना चाहिए।

मेरा ओएस उबंटू है और मैंने क्यूटी निर्माता को एपीटी-गेट के साथ स्थापित किया है।

उत्तर

4

बाहर निकलता है मैं libiconeditorplugin.so को गलत निर्देशिका में कॉपी कर रहा था। मैं इसे "/usr/lib/qt4/plugins/designer/" पर कॉपी कर रहा था, जबकि क्यूटी डिजाइनर "/usr/lib/x86_64-linux-gnu/qt4/plugins/designer/" में देख रहा था।

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