void MainWindow::addRadioToUI()
{ int button_cunter=4;
while(!database.isEmpty())
{ button_cunter++;
QPushButton *one = new QPushButton("Play: "+name(get_r.getTrackId()));
one->setIcon(QIcon(":/images/play_button.png"));
one->setMaximumWidth(140);
one->setFlat(true);
QGroupBox* get_rGB = new QGroupBox("somethink");
QFormLayout* layout = new QFormLayout;
if(button_cunter%5 == 0){
layout->addWidget(one);
}
get_rGB->setLayout(layout);
scrollAreaWidgetContents->layout()->addWidget(get_rGB);
}
}
मेरे पास कुछ QPushButtons हैं जो स्वचालित रूप से जोड़े गए हैं। क्या बटन पर "आईडी विशेषता या अन्यथा" जोड़ने का कोई तरीका है और अगला पता है कि कौन सा बटन क्लिक किया गया था? मेरे पास प्रत्येक बटन के लिए अलग-अलग कार्रवाई है।क्यूटी, पुशबटन, आईडी विशेषता? यह जानने के लिए कि कौन सा बटन क्लिक किया गया था
'सिग्नलमैपर' के निर्माण के बाद, आपको उन सभी संकेतों को प्राप्त करने की आवश्यकता है जिन्हें आप भेजना चाहते हैं। आपको 'कनेक्ट (यूई-> पुशबटन_1, सिग्नल (क्लिक किया गया)), सिग्नल मैपर, एसएलओटी (मैप()) जैसे कॉल की आवश्यकता होगी;' सिग्नलमैपर 'के ठीक बाद बनाया गया है और यह उन सभी ऑब्जेक्ट्स के लिए दोहराया जाना चाहिए जिन्हें आप चाहते हैं यह प्राप्त करने के लिए। – zar