2011-11-14 11 views
8

में मुख्य टूलबार में QComboBox कैसे जोड़ सकता हूं मैं क्यूटी निर्माता पर एक टेक्स्ट एडिटर लिख रहा हूं। मेरे पास केंद्रीय विजेट के रूप में QPlainTextEdit है, और मैं चाहता हूं कि मुख्य टूलबार में सभी फ़ॉन्ट-कंट्रोलिंग टूल स्वचालित रूप से सभी QMainWindow प्रोजेक्ट्स में जोड़े जाएंगे। जब मैं मुख्य टूलबार पर QComboBox को खींचने और छोड़ने का प्रयास करता हूं, तो एक अनुमत आइकन प्रदर्शित नहीं होता है। क्या ऐसा करने का कोई तरीका है?मैं क्यूटी निर्माता

अग्रिम में आपकी सहायता के लिए धन्यवाद।

उत्तर

11

QToolBar के addWidget फ़ंक्शन को कॉल करके आप जो भी चाहते हैं वह कर सकते हैं। तो अगर आप mainToolBar आप अपने मुख्य विंडो के निर्माता में कर सकते हैं अपने मुख्य उपकरण पट्टी कहा जाता है:

QComboBox* myComboBox = new QComboBox; 
// Add values in the combo box 
ui->mainToolBar->addWidget(myComboBox); 
// make the connection between the combo box and a slot 
0

ठीक है, सीपीपी फ़ाइल में चारों ओर एक सा देख मुझे एहसास हुआ कि मैं गलत बात जिक्र कर रहा हूँ।

ui->mainToolBar->insertWidget(ui->actionLoadSettings, cbxSelect); चाल करेगा।

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