Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(int i = 0; i < max; i++){
- QObject::connect(button[i], &QPushButton::clicked, this, MainWindow::function);
- }
- signalMapper = new QSignalMapper(this);
- for (int i = 0; i < N; ++i)
- {
- //создали кнопку
- QPushButton *button = new QPushButton(texts[i]);
- //привязали к мэпперу
- connect(button, SIGNAL(clicked()), signalMapper, SLOT(map()));
- //указали, что кнопка мэппится в int
- signalMapper->setMapping(button, i);
- }
- //связываем сигнал из мэппера со слотом
- connect(signalMapper, SIGNAL(mapped(int)),
- this, SIGNAL(clicked(int)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement