Bonjour,
je souhaite importer une fonction(Datab.load_data) d'un autre dossier mais je n'arrive pas à l’exécuter, il me manque un argument.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
from api.database import Datab
 
class Ui_MainWindow(object):
 
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(986, 600)
 
        #essai
        Datab.load_data()
l'erreur est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  project_py/Py_pat/PyNotes/src/main/python/main.py", line 8, in <module>
    from package.ui_pyqt5.Interface_factu import Ui_MainWindow
  project_py\Py_pat\PyNotes\src\main\python\package\ui_pyqt5\Interface_factu.py", line 17, in <module>
    class Ui_MainWindow(object):
  project_py\Py_pat\PyNotes\src\main\python\package\ui_pyqt5\Interface_factu.py", line 232, in Ui_MainWindow
    Datab.load_data()
TypeError: load_data() missing 1 required positional argument: 'self'
En vous remerciant,