Qt Create file from menuBar
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QMainWindow>
namespace Ui {
namespace Ui {
class MainWindow;
class MainWindow;
}
}
class MainWindow : public QMainWindow
class MainWindow : public QMainWindow
{ Q_OBJECT
{ Q_OBJECT
public:
public:
explicit MainWindow(QWidget *parent = 0);
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
~MainWindow();
private:
private:
Ui::MainWindow *ui;
Ui::MainWindow *ui;
private slots:
private slots:
void wFile();
void wFile();
};
};
#endif // MAINWINDOW_H
#endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFile>
QAction *newAct;
QMenu *fileMenu;
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
newAct = new QAction(tr("&New"), this);
newAct->setShortcut(tr("Ctrl+N"));
newAct->setStatusTip(tr("Create a new file"));
connect(newAct, SIGNAL(triggered()), this, SLOT(wFile()));
fileMenu = menuBar()->addMenu(tr("&File"));
fileMenu->addAction(newAct);
}
void MainWindow::wFile(){
QFile file("out.txt");
file.open(QIODevice::WriteOnly | QIODevice::Text);
file.seek(0);
file.write("networkReply->readAll()");
//QTextStream out(&file);
//out << QString("gdfgdgsfsfsffsdfsdfsdfsdfsdfsfsf");
file.close();
}
MainWindow::~MainWindow()
{
delete ui;
}
Комментариев нет:
Отправить комментарий