Qt 5 के लिए qtconfig टूल?


16

मैंने आर्क लिनक्स में सिर्फ क्यूटी 5 स्थापित किया है, लेकिन केवल qtconfigकाम नहीं करता है:

%> qtconfig
qtconfig: could not exec '/usr/lib/qt/bin/qtconfig': No such file or directory

हां, ऐसी कोई फ़ाइल नहीं है, यहां तक ​​कि नहीं भी /usr/lib/qt5/bin/qtconfig

किसी भी विचार जहां यह पता लगाने के लिए? मुझे उस फ़ॉन्ट को समायोजित करने की आवश्यकता है smplayer, जो अब क्यूटी 5 पुस्तकालयों के साथ जुड़ा हुआ है।

जवाबों:


13

Qt5 में qtconfig अब मौजूद नहीं है। Qt5 एप्लिकेशन डिफ़ॉल्ट रूप से वर्तमान डेस्कटॉप सेटिंग्स का उपयोग करेंगे, लेकिन यह पूरी तरह से काम नहीं करता है। उदाहरण के लिए, मैं एक्सएफसीई का उपयोग कर रहा हूं और यह स्वचालित रूप से शैली को जीटीके पर सेट नहीं करता है।

-styleउदाहरण के लिए स्टाइल को कमांड लाइन विकल्प के साथ सेट किया जा सकता है -style=gtk। या फिर आप एक विशिष्ट उपयोग कर सकते हैं क्यूटी स्टाइलशीट साथ -stylesheetआप QApplication प्रलेखन में उपलब्ध विकल्पों को देख सकते हैं। इसके अलावा:

आप सभी Qt अनुप्रयोगों के लिए qt_STYLE_OVERRIDE वातावरण चर सेट करके शैली भी सेट कर सकते हैं।

स्लीपर के लिए, आप मेनू विकल्प> वरीयताएँ> इंटरफ़ेस में उपयोग किए गए डिफ़ॉल्ट फ़ॉन्ट और शैली को बदल सकते हैं।


अफसोस की बात है, QT_STYLE_OVERRIDE मेरे लिए काम नहीं करता है। मैं Keepassx का उपयोग कर रहा हूं, और जब keepassx -style=gtkयह काम करता है तब लॉन्च किया जाता है, लेकिन QT_STYLE_OVERRIDE=gtk keepassxऐसा नहीं करता है। मैंने पर्यावरण चर को कहीं और निर्यात करने की भी कोशिश की है, और यह अभी भी नहीं उठा है :(
जुलान


3

मेरे लिए सबसे अच्छा काम करने वाला समाधान qt5ctवर्तमान में मानक आर्क समुदाय पैकेज में उपलब्ध है। यह पुराने qtconfig के समान डे-इंडिपेंडेंट Qt5 कॉन्फ़िगरेशन उपयोगिता है।

https://wiki.archlinux.org/index.php/qt#Configuration_of_Qt5_apps_under_environments_other_than_KDE_Plasma


0

Https://wiki.archlinux.org/index.php/qt देखें

Qtपैकेज अब में सामान्य bin(जैसे qmake) प्रदान नहीं करते /usr/binहैं।

इसके बजाय -qt5, -qt4और -qt3सिमलिंक प्रदान की जाती हैं (उदाहरण के लिए qmake-qt5, qmake-qt4, qmake-qt3)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.