//原本打算添加写功能,做成一个简易文本阅读器。现在半成品
/
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "QMessageBox"
#include "QtGui"
#include "QFile"
#include <QLineEdit>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_action_About_QT_triggered();
void on_action_Exit_triggered();
void on_action_About_triggered();
void on_action_Open_triggered();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
/
#include <QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
MainWindow w;
w.show();
return a.exec();
}
///
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_action_About_QT_triggered()
{
QMessageBox::aboutQt(this,"QT Application Example");
// Qlabel->setText(" About Qt MessageBox ");
return;
}
void MainWindow::on_action_Exit_triggered()
{
this->close();
}
void MainWindow::on_action_About_triggered()
{
QMessageBox::information(NULL,tr("QT Application Example"),tr("This example demonstrates simple use of QMainWindows,QMenuBar and QToolBar"));
//QMessageBox::warning(this,tr("QT Application Example"),tr("This example demonstrates simple use of QMainWindows,QMenuBar and QToolBar"));
}
void MainWindow::on_action_Open_triggered()
{
}