# :-: 新建一个Qt项目
新建一个`Qt Widgets Applications`项目
在`Details`不勾选`Generate form`
![图1](https://s1.ax1x.com/2020/04/22/JtF61K.png)
一直点下一步
在`Kits`里勾选`MinGw 32-bit`和`MinGW 64-bit`
在`mainwindows.h`里修改
```css
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QTextEdit> //文本
QT_BEGIN_NAMESPACE
class QTextEdit;
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
private:
QTextEdit *editor; //中央XextEdit控件
private slots:
void setupEditor();
};
#endif // MAINWINDOW_H
```
在`mainwindows.cpp`里修改
```css
#include <QtWidgets>
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
setupEditor();
setCentralWidget(editor);
setWindowTitle(tr("IDE"));
}
void MainWindow::setupEditor()
{
QFont font;
font.setFamily("Courier");
font.setFixedPitch(true);
font.setPointSize(10);
editor = new QTextEdit;
editor->setFont(font);
}
```
在`main.cpp`里修改
```css
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainWindow window;
window.resize(640, 512);
window.show();
return app.exec();
}
```