Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. ...
  2. buttonx[0] = ui->b1;
  3. buttonx[1] = ui->b2;
  4. buttonx[2] = ui->b3;
  5. buttonx[3] = ui->b4;
  6. buttonx[4] = ui->b5;
  7. buttonx[5] = ui->b6;
  8. buttonx[6] = ui->b7;
  9. buttonx[7] = ui->b8;
  10. buttonx[8] = ui->b9;
  11.  
  12. QSignalMapper *signalMapper = new QSignalMapper(this);
  13. connect(signalMapper, SIGNAL(mapped(int)), this, SLOT(botaopressionado(int)));
  14.  
  15. for(int i = 0; i < 9; i++){
  16. signalMapper->setMapping(buttonx[i], i + 1);
  17. connect(buttonx[i], SIGNAL(clicked()), signalMapper, SLOT(map()));
  18. }
  19.  
  20. void MainWindow::botaopressionado(int m){
  21. // O botão pressionado foi o correspondente ao valor de m
  22. ...
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement