तर्क गुजर रहा एक स्लॉट के लिए एक तर्क पारित करने के लिए नहीं कर पा रहे। अगर मैं कोई तर्क नहीं देता हूं, तो फ़ंक्शन ठीक से चलता है। अगर मैं एक तर्क (पूर्णांक) पास करता हूं, तो मुझे संकलन करते समय "ऐसा कोई नाम प्रकार नहीं" और "ऐसा कोई स्लॉट" त्रुटियां नहीं मिलती हैं।क्यूटी मुद्दा स्लॉट
मेरी शीर्ष लेख में, मैं घोषणा:
private slots:
void addButton(int);
signals:
void clicked(int)
मेरी main.cpp में, मैं करता हूँ:
int count;
int count = 0;
QPushButton* button = new QPushButton("Button");
_layout->addWidget(button);
connect(button, SIGNAL(clicked(count), this, SLOT(addButton(count)));
....
void Main::addButton(int count) {
//do stuff with count
}
आह, ऐसा लगता है कि यह काम करेगा। धन्यवाद! –