2009-09-28 6 views
10

मैं क्यूटी स्टाइलशीट्स के साथ एक QTableView शैली बनाने की कोशिश कर रहा हूं। सबकुछ ठीक काम करता है, सिवाय इसके कि तालिका तालिका में डेटा चयनित होने पर सभी टेबल हेडर टेक्स्ट (कॉलम हेडर) बोल्ड टेक्स्ट के रूप में खींचे जाते हैं। इस तरहक्यूटी स्टाइलशीट: QHeaderView डेटा को चुनते समय बोल्ड में हेडर टेक्स्ट खींचता है

मैं कोशिश की है बातें:

QTableView::section { 
    font-weight: 400; 
} 
QTableView::section:selected { 
    font-weight: 400; 
} 

QHeaderView { 
    font-weight: 400; 
} 

QHeaderView::section { 
    font-weight: 400; 
} 
कोई लाभ नहीं हुआ

क्या कोई मुझे स्टाइलशीट का उपयोग करके सही दिशा में इंगित कर सकता है?

उत्तर

18

मैंने इसका परीक्षण नहीं किया है, लेकिन QHeaderView::highlightSections संपत्ति को गलत पर सेट करना चाहिए।

आप QTableView के verticalHeader() और horizontalHeader() विधियों का उपयोग कर QHeaderView ऑब्जेक्ट में पॉइंटर प्राप्त कर सकते हैं।

+1

शानदार! मैंने उसे क्यों नहीं देखा !? धन्यवाद! दिलचस्प है कि दस्तावेज़ों के अनुसार उस संपत्ति के लिए डिफ़ॉल्ट मान गलत होना चाहिए ... – Thomi

+0

@ थॉमी https://bugreports.qt.io/browse/QTBUG-13783 समस्या बताता है :) – mlvljr

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