Russian Qt Forum
Ноябрь 23, 2024, 10:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt сохранение введенных данных во второй форме  (Прочитано 2048 раз)
Батрадз
Гость
« : Май 11, 2019, 15:56 »

Всем привет. Недавно пишу в Qt и пока не все понимаю. В общем создал форму - туда записываются данные, при нажатии кнопки открывается второе окно, в которое также надо ввести данные, и при нажатии кнопки на новом окне эти данные должны записаться в массив - можете подсказать как это сделать? С основной формы все сохраняется, а вот как это сделать со второй формой не понимаю.

Код
C++ (Qt)
void MainWindow::on_pushButton_clicked()
{
QLocale::setDefault(QLocale::C);
 
double Alpha[] = { 2.33, 2.05, 1.88, 1.75, 1.645 };
 
int N = (ui->lineEdit->text()).toInt();
int n = (ui->lineEdit_2->text()).toInt();
int num_class = (ui->lineEdit_12->text()).toInt();
int quantile = (ui->lineEdit_13->text()).toInt();
 
double *P = new double[n];
double *Q = new double[n];
double *M = new double[n];
int s = 0;
 
for(int i = 0; i < n; ++i)
{
   dialog = new DialogWindow(this);
   dialog->show();
What to do then?
 }}
Записан
vic57
Чайник
*
Offline Offline

Сообщений: 90


Просмотр профиля
« Ответ #1 : Май 11, 2019, 19:35 »

 стандартное решение - QInputDialog
https://doc.qt.io/qt-5/qinputdialog.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.409 секунд. Запросов: 22.