![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Lybashka_* |
![]()
Сообщение
#1
|
Гости ![]() |
Здравствуйте!
Необходимо сделать запись в файл после нажатия клавиши "Tab" без помощи механизма сигнал слот. Не работает запись в файл. void MainWindow::on_pushButton_clicked() { int a, b, c; //Считаем значение из первого lineEdit QString S1 = ui->lineEdit->text(); //Переведем значение в число a = S1.toInt(); //Считаем значение из второго lineEdit QString S2 = ui->lineEdit_2->text(); //Переведем значение в число b = S2.toInt(); //Посчитаем сумму c = a + b; //Выведем результат QString s = QString::number©; // переводим в строку ui->lineEdit_3->setText(s); } void MainWindow::on_pushButton_2_clicked() { QFile file("C://Qt/out.txt"); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) return; QTextStream out (&file);//поток для записи текста out << ui->lineEdit_3->text(); } |
|
|
![]() |
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
к сожалению, здесь как минимум два раза используется механизм "сигнал-слот", так что задание сдать ты не сможешь
![]() А вот по поводу сохранения в файл. Отладчик в функцию попадает ? Или нет ? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.7.2025, 4:55 |