Ошибка при получении файла при попытке загрузить eel.js - PullRequest
0 голосов
/ 30 июня 2019

В настоящее время я пишу простой графический интерфейс в html / python, используя eel.К сожалению, хотя я непосредственно скопировал его из официального руководства, я получаю сообщение об ошибке «GET file: /// C: /eel.js net :: ERR_FILE_NOT_FOUND» при попытке загрузить eel.js.Мой заголовок выглядит примерно так:

<head>
    <meta charset="utf-8">
    <title>My eel GUI</title>
    <script type="text/javascript" src="/eel.js"></script>
    <script>
        eel.expose(my_function)
        function my_function(text) {
            console.log("Hello!")
        }
    </script>
</head>

Спасибо за вашу помощь.

Мой файл python выглядит так:

import eel

class GUI:
    def __init__(self):
        eel.init("web")
        eel.start("main.html", block = False)
        eel.sleep(5)

1 Ответ

0 голосов
/ 30 июня 2019

Добавьте @ eel.expose поверх вашей функции init . Примерно так:

class GUI:
    @eel.expose
    def __init__(self):
        eel.init("web")
        eel.start("main.html", block=False)
        eel.sleep(5)

    def test_my_function(self):
        eel.my_function()


x = GUI()
x.test_my_function()
...