I am hacking existing python code - my first project.
I am following a simple tutorial to add / make tab dialog.
Even after adding the “from … import” ( not covered in tutorial ) to the module I keep getting "invalid syntax " .
I am using Linux / Eclipse /python3.7 and my hacked code, which uses PyQt5 generally works. .
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit, QPushButton, QLabel,QDialog
import sys
class TabDialog : public QDialog
{
Q_OBJECT
public:
explicit TabDialog(const QString &fileName, QWidget *parent = nullptr);
private:
QTabWidget *tabWidget;
QDialogButtonBox *buttonBox;
};
File "/media/z/DEV_COPY_LABEL/ECLIPSE_FOLDER/Eclispe_WORK_724/workspace/work_python_727/nanovna-saver_728/NanoVNASaver/Widgets/CCC_Widgets/CCC_TabDialogWidget.py", line 47
class TabDialog : public QDialog
^
SyntaxError: invalid syntax
The caret ‘^’ is actually pointing / located under “public”