2011-09-09 15 views
6

महसूस किया है मैंने हाल ही में डाउनलोड किया है और स्थानीय रूप से qt 4.7.4 का निर्माण किया है, लेकिन इसका उपयोग करने के बाद से एक समस्या है। मुझे विंडोज 7 लुक और महसूस नहीं हो रहा है। मुझे 4.6.3 के साथ यह समस्या नहीं थी।विंडोज 7 मूल रूप से नहीं दिख रहा है और

enter image description here

मैं इस भी देखने आ रही है हालांकि मैं निम्न कमांड के साथ आवेदन खोलने की कोशिश की है:

designer.exe -style windowsxp 
designer.exe -style windowsvista 

मैं खोलने की कोशिश की है यहाँ मेरी designer.exe लगता है कि है सीडीई और प्लास्टिक शैलियों के साथ ऐप और उन डीओ को आवेदन पर लागू किया जाता है।

यह देखो और महसूस भी मेरी अपनी क्यूटी जीयूआई परियोजनाओं के साथ बनी रहती है। किसी भी मदद या विचारों का स्वागत है।

संपादित करें:

मेरे क्यूटी विन्यास इस प्रकार है:

-opensource -platform win32-g++ -qt-sql-sqlite -no-qt3support -no-3dnow 
-no-phonon -no-multimedia -no-audio-backend -no-webkit -no-native-gestures 
-no-qmake 

उत्तर

0

ऐसा लगता है कि windowsxp और WindowsVista शैलियों, सही संकलित किया जा करने के लिए कॉन्फ़िगर नहीं कर रहे हैं आप अपने कॉन्फ़िगर आदेश को -style-windowsxp and -style-windowsvista जोड़ सकते हैं लाइन और अपने क्यूटी स्रोत का पुनर्निर्माण करें।

+0

क्या वे स्वचालित रूप से संकलित नहीं हुए ?, – creatio

+0

हां, वे अक्षम हो सकते हैं, उदाहरण के लिए, स्रोत को विंडोज सर्वर 2003 के तहत कॉन्फ़िगर किया गया है। – Cliffwolf

4

मुझे क्यूटी 4.8.0 के साथ भी एक ही समस्या है।

-qt-style-windowsvista के साथ पुन: कॉन्फ़िगर करने का प्रयास करने से पहले आपको माइक्रोसॉफ्ट वेब साइट से विंडोज 7 के लिए विंडोज एसडीके स्थापित करना होगा। अन्यथा मूल शैली का पता लगाना असफल हो जाएगा।

देखें http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native (स्लाइड 8) और http://lists.qt.nokia.com/pipermail/qt-interest/2010-November/028971.html

इसके अलावा

अगर आप जीसीसी 4.6 या अधिक हाल ही में है, -platform win32-g++-4.6

का उपयोग यह है कि कैसे मैं MinGW64 (टीडीएम का उपयोग कर क्यूटी 4.8.0 के साथ कल एक ही समस्या हल है जीसीसी 4.6.1):

  1. मेरी निर्देश सूची में Windows एसडीके स्थापित डिफ़ॉल्ट निर्देशिका में (%WINSDK%)
  2. जोड़ने %WINSDK%\bin पथ (या %WINSDK%\bin\x64 64-बिट Windows के लिए)
  3. निम्नलिखित विकल्पों के (दूसरों के बीच) के साथ कॉल configure: -native-gestures -qt-style-windowsxp -qt-style-windowsvista
  4. जांच अगर WindowsVista शैली सक्षम किया गया है
  5. क्यूटी निर्माण कॉन्फ़िगर की पहली उत्पादन लाइनों को देखने के: mingw32-make या nmake (वी.एस.)

अब दोनों क्यूटी डिजाइनर और मेरी अनुप्रयोगों विंडोज 7 देखो & महसूस (क्यूटी शैली) सक्षम किया गया है (और मेरे मामले में 64-बिट निष्पादनयोग्य हैं)।

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