вторник, 27 ноября 2012 г.

Qt Create file from menuBar



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;
}

Комментариев нет:

Отправить комментарий