Здравствуйте,
помогите нубу разобраться с рандомом
есть вот такая вот задача
Есть 1 поле для ввода и кнопка. При нажатии, в поле для ввода появляется случайное число.
пытался ее решить вот так
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QMessageBox"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
//void MainWindow::on_pushButton_clicked()
{
QString a = ui->lineEdit->text();
//int b = a.toInt();
int b;
//b = rand(); // запись случайного числа, которое вернет rand()
//ui->lineEdit->setText(QString::number(b));
QString c = ui->lineEdit->setText(QString("%1").arg(rand()%9+1));
ui->lineEdit->setText(QString::number(c));
//ui->lineEdit->setText(QString::number(f));
//int box3 = c.toInt();
//int f = box + box2 +box3;
//ui->lineEdit->setText(QString::number(f));
}
кнопку в дизайнере и lineEdit я сделал.Если можно с небольшими пояснениями.
Спасибо.