#ifndef CUSTOMLOGO2_H #define CUSTOMLOGO2_H #include #include "INameCreater.h" #include "QFont" namespace Ui { class customlogo2; } class customlogo2 : public QDialog { Q_OBJECT public: explicit customlogo2(QFont *font , QDialog*parent = nullptr); ~customlogo2(); private: Ui::customlogo2 *ui; QFont *zhFont,enFont; void loadListFromFile(); void gerneraImageFromList(const QList& nameList, Name_Type_e type); void saveToImage(const QString& filename, QGraphicsScene* scene); protected: QList getNameByFileContent(Name_Type_e type, const QByteArray& conetent); private Q_SLOTS: void OnClickedBtn(); }; #endif // CUSTOMLOGO2_H