c++ - मैं एक क्यूटी आवेदन की पूरी खिड़की के लिए पृष्ठभूमि रंग कैसे सेट करूं?




qt qstylesheet (4)

क्या किसी को पता है कि एक क्यूटी आवेदन की पूरी खिड़की के लिए पृष्ठभूमि रंग कैसे सेट कर पाएगा?

अब तक मैं स्टाइलशीट का उपयोग कर रहा हूं लेकिन केवल यह पता लगा सकता हूं कि विजेट में पृष्ठभूमि रंग असाइन कैसे करें जैसे QGroupBox या QGroupBox । असल में, अगर मुझे एक काला पृष्ठभूमि चाहिए तो मैं मूल पृष्ठभूमि की किसी भी सीमा के बिना इसे निर्बाध कैसे बनाऊंगा?


पृष्ठभूमि रंग संयोजन सेट करने के लिए

setPaletteBackgroundColor(Qt::black);
setAutoFillBackground(true);

QWidget व्युत्पन्न कक्षा में मेरे लिए काम किया। यह Dirk Eddelbuettel के समाधान का एक रूप है लेकिन विशेष रूप से पृष्ठभूमि के लिए फ़ंक्शन का उपयोग करता है।


बस बस जोड़ें

setStyleSheet("background-color: white;");

अपने कोड में, आप सीधे कोई रंग दे सकते हैं।


यह मेरे लिए काम किया है:

a = new QApplication(argc, argv);
QPalette pal = a->palette();
pal.setColor(QPalette::Window, Qt::white);
a->setPalette(pal);

विगेट्स के लिए मैं आपको क्यूटी में देखने का सुझाव देता हूं , मैं एक विजेट के पृष्ठभूमि रंग को कम्बोबॉक्स या डबल स्पिन बॉक्स कैसे सेट करूं?Qt 4.2 स्टाइल शीट का उपयोग करके कस्टम लुक भी देखें। याद रखें कि यह दूसरा लिंक आपको दिखाता है कि इन विगेट्स में स्टाइलशीट का उपयोग कैसे करें।

यदि आपने पहले ही वेब और प्रयुक्त सीएसएस के लिए कुछ विकसित किया है, तो यह वही बात है।





qwindow