Qt 5.11 - User Interface Compiler (uic)

उपयोगकर्ता इंटरफ़ेस संकलक (uic)




qt

उपयोगकर्ता इंटरफ़ेस संकलक (uic)

यह पृष्ठ Qt विजेट्स मॉड्यूल के लिए यूजर इंटरफेस कंपाइलर का दस्तावेज है। uic Qt डिज़ाइनर द्वारा जनरेट की गई XML प्रारूप उपयोगकर्ता इंटरफ़ेस परिभाषा ( .ui ) फ़ाइल को पढ़ता है और इसी C ++ हैडर फ़ाइल बनाता है।

उपयोग:

uic [options] <uifile>

विकल्प

निम्न तालिका uic द्वारा मान्यता प्राप्त कमांड-लाइन विकल्पों को uic

विकल्प विवरण
-o <file> मानक आउटपुट के बजाय <file> आउटपुट लिखें।
-tr <func> tr() बजाय स्ट्रिंग्स के अनुवाद के लिए <func> उपयोग करें।
-p कई समावेशन ( #ifndef FOO_H ...) के खिलाफ गार्ड उत्पन्न न करें।
-h उपयोग और विकल्पों की सूची प्रदर्शित करें।
-v uic का संस्करण संख्या प्रदर्शित करें।
-d UI के लिए निर्भरता प्रदर्शित करें।
-n कोई भी # निर्देश न उत्पन्न करें।
--postfix <postfix> सभी उत्पन्न वर्गनामों के लिए <postfix> संलग्न करें।
--include <file> आउटपुट में #include <file> जोड़ें।

उदाहरण

यदि आप qmake उपयोग qmake , तो uic को हेडर फ़ाइलों के लिए स्वचालित रूप से लागू किया जाएगा।

यहां उपयोगी उपयोगी नियम हैं यदि आप केवल GNU मेक का उपयोग करते हैं:

ui_%.h: %.ui
        uic $< -o [email protected]

यदि आप कुछ लिखना चाहते हैं, तो आप निम्न फॉर्म के अलग-अलग नियमों का उपयोग कर सकते हैं:

ui_foo.h: foo.ui
        uic $< -o [email protected]

आपको अपने ui_foo.h जोड़ना भी याद होगा (अपने पसंदीदा नाम को स्थान दें)।