mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QTextEdit>
#include <QMenu>
#include <QAction>
#include <QLabel>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void openactionslot(); //打开文件的槽函数
void updatelinecolumn();//更新显示的行号列号
void saveactionslot(); //保存的槽函数
private:
Ui::MainWindow *ui;
QTextEdit *textEdit;
QMenu *filemenu;
QMenu *editmenu;
QAction *saveaction;
QAction *openaction;
QAction *copyaction;
QAction *pasteaction;
QLabel *linecolumnlabel;
};
#endif // MAINWINDOW_H
main.cpp
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.s