text: #ifndef MYACTION_H
  #define MYACTION_H
  #include <QWidgetAction>
  
  //前置声明
  class QLineEdit;
  class MyAction : public QWidgetAction
  {
      Q_OBJECT
  public:
      explicit MyAction(QObject *parent = nullptr);
  protected:
      //声明函数，该函数是QWidgetAction类中的虚函数
      QWidget *createWidget(QWidget *parent);
  signals:
      //新建信号，用于在按下回车键时，将行编辑器中的内容发射出去
      void getText(const QString &string);
  private slots:
      //新建槽，它用来与行编辑器的按下回车键信号关联
      void sendText();
  private:
      //声明行编辑器对象的指针
      QLineEdit *lineEdit;
  };
  
  #endif // MYACTION_H
  