2012-09-07 13 views
5

मैं पाठ (पंक्ति की शुरुआत में) और पंक्ति के अंत में एक छवि जोड़ना चाहता हूं।एक पंक्ति के लिए एक छवि कैसे सेट करें?

मैं पाठ सेट कर सकता हूं लेकिन QTreeWidgetItem में पंक्ति वस्तु के अंत में एक छवि कैसे सेट करें? पहले एक और आइकन दूसरा एक में में पाठ

उत्तर

9

बस QTreeWidget में उदाहरण के लिए दो कॉलम सेट और फिर सेट:

QTreeWidgetItem *newItem = new QTreeWidgetItem; 
newItem->setText(0, "Something"); 
newItem->setIcon(1, QIcon("Path to your icon")); 

myTreeWidget->addTopLeveItem(newItem); 

या आइकन स्थापित करने की instread तुम सिर्फ सेट कर सकते हैं अग्रभूमि:

newItem->setForeground(QBrush(QPixmap("Path to your image"))); 

जो आपकी समस्या के लिए बेहतर हो सकता है।

+0

धन्यवाद रक्त, पहला समाधान मेरे लिए काम करता है। बहुत धन्यवाद। – bhaskar

+0

@ ब्लड: आप myTreeWidget-> setForeground का उपयोग कैसे करते हैं? मैंने आपके समाधान का परीक्षण किया है, लेकिन यह कुछ भी नहीं खींचता है। मैंने myTreeWidget-> सेटबैकग्राउंड भी कोशिश की है, लेकिन यह छवि को टाइल करता है। –

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