fnpinyin.h 446 B

12345678910111213141516171819202122232425
  1. #ifndef FNPINYIN_H
  2. #define FNPINYIN_H
  3. #include <QObject>
  4. #include <QFile>
  5. #include <QJsonArray>
  6. #include <QJsonDocument>
  7. #include <QDebug>
  8. #include <QJsonObject>
  9. class FnPinYin : public QObject
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit FnPinYin(QObject *parent = nullptr);
  14. void loadData();
  15. QString getJianPin(QString s);
  16. private:
  17. QMap<QString,QString> m_jianpins;
  18. QString getFirstLetter(QString s);
  19. signals:
  20. };
  21. #endif // FNPINYIN_H