2011-12-27 10 views
6

मेरे पास 9 000 डेटा के साथ QTableWidget है। मैं तालिका से डेटा खोज सकता हूं, जैसे, अगर मैं '10' की खोज करता हूं, तो '10' से शुरू होने वाला पूरा डेटा प्रदर्शित होगा। अब मुझे पहली पंक्ति को हाइलाइट करने की आवश्यकता है, क्योंकि यह सटीक खोज परिणाम दिखाता है।QTableWidget में एक पंक्ति को हाइलाइट कैसे करें?

मैं उपयोग कर रहा हूँ:

ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); 

चयनित पंक्ति पर प्रकाश डाला के लिए।

मैं तालिका की पहली पंक्ति को कैसे हाइलाइट कर सकता हूं?

उत्तर

6

मुझे यकीन नहीं है कि मुझे स्पष्ट व्यवहार क्यों सेट करने की आवश्यकता है जब तक आप उपयोगकर्ता को कोशिकाओं पर क्लिक करके चयन करने में सक्षम होने की योजना बना रहे हैं। और यदि आप चाहते हैं कि यह डिफ़ॉल्ट व्यवहार हो, तो जब आप QT designer का उपयोग करते हैं तो इसे tableWidget की संपत्ति के रूप में सेट करें।

लेकिन आप निश्चित रूप से कर सकते हैं:

ui->tableWidget->selectRow(0); 

कि पंक्ति पर प्रकाश डाला जाएगा।

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