Advertisement
Paszta

Laby obiektowka - nic nie rozumiem

Dec 11th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. mwindow.cpp
  2.  
  3. #include "mainwindow.h"
  4. #include "ui_mainwindow.h"
  5. #include "QDebug"
  6.  
  7. MainWindow::MainWindow(QWidget *parent) :
  8. QMainWindow(parent),
  9. ui(new Ui::MainWindow)
  10. {
  11. ui->setupUi(this);
  12. }
  13.  
  14. MainWindow::~MainWindow()
  15. {
  16. delete ui;
  17. }
  18.  
  19.  
  20.  
  21. void MainWindow::on_calculateButton_clicked()
  22. {
  23. QString A = ui -> lineEdit -> text(); // podanie 1 wartosci do LE
  24. QString B = ui -> lineEdit_2 -> text(); // podanie 2 wartosci do LE
  25. QString r;
  26. switch(index){
  27. case 0:
  28. r = QString::number(A.toFloat()+B.toFloat()); break; // obliczenie r z rzutowaniem na float
  29. case 1:
  30. QString odej;
  31. odej = QString::number(A.toFloat()-B.toFloat());
  32. ui -> lineEdit_3 -> setText(odej);
  33. QString dziel;
  34. dziel = QString::number(A.toFloat()/B.toFloat());
  35. ui -> lineEdit_3 -> setText(dziel);
  36. QString mno;
  37. mno = QString::number(A.toFloat()*B.toFloat());
  38. ui -> lineEdit_3 -> setText(mno);
  39. }
  40.  
  41. ui -> lineEdit_3 -> setText(r);// przeslanie r do trzeciego LE
  42. // int i = ui -> comboBox -> currentData();
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement