我想使用以下代码使用
我在编译时没有收到任何错误提示,但是当我运行程序时,什么都没有发生。
以下是完整的源代码:
什么原因会导致这种奇怪的行为?
QFile
复制文本文件:void MainWindow::on_pushButton_4_clicked()
{
QFile::copy("C:/p/text.txt", "C:/p/text1.txt");
}
我在编译时没有收到任何错误提示,但是当我运行程序时,什么都没有发生。
以下是完整的源代码:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QfileDialog>
#include <QFile>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
int currentIndex = 0;
void MainWindow::on_pushButton_2_clicked()
{
ui->lineEdit->setText(QFileDialog::getExistingDirectory());
}
void MainWindow::on_pushButton_clicked()
{
currentIndex ++;
ui->stackedWidget->setCurrentIndex(currentIndex);
}
void MainWindow::on_pushButton_3_clicked()
{
currentIndex --;
if(currentIndex < 0)
{
currentIndex ++;
}
ui->stackedWidget->setCurrentIndex(currentIndex);
}
void MainWindow::on_pushButton_4_clicked()
{
QFile::copy("C:/p/text.txt", "C:/p/text1.txt");
}
什么原因会导致这种奇怪的行为?