多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# :-: 新建一个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(); } ```