基于QT完成文本编辑器的文件字体、颜色、打开、另存功能
代码
头文件
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QFont> //字体类
#include <QFontDialog> //字体对话框类
#include <QMessageBox>
#include <QColor>
#include <QColorDialog>
#include <QFile> //文件类
#include <QFileDialog> //文件对话框类
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private slots:
void on_FontBtn_clicked();
void on_ColorBtn_clicked();
void on_openBtn_clicked();
void on_saveBtn_clicked();
private:
Ui::Widget *ui;
};
#endif // WIDGET_H
源代码