Функция Firebase использовать внешний файл из приложения реакции

OK У меня есть решение, это то же самое, что и здесь: Вход-Notify-Event Signal не работает на gtk.ToolButton . По какой-то неочевидной причине некоторые виджеты не могут самостоятельно реагировать на сигналы и нуждаются в дополнительной коробке вокруг них. Я переписал пример кода так, как я бы это сделал, а именно с использованием импорта для более позднего GTK 3.0 и более объектно-ориентированного стиля, исходя из Gtk.Window. Также можно предпочесть методы экземпляра вместо вложенных.

from gi.repository import Gtk

class Foo (Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self)
        self.connect("destroy", Gtk.main_quit)
        self.set_border_width(50)
        box = Gtk.EventBox()
        label = Gtk.Label("Test")   
        box.add(label)
        box.connect("enter-notify-event", self.on_mouse)
        self.add(box)
        self.show_all()

    def on_mouse(self, widget, data=None):
        print widget, data

    def main(self):
        Gtk.main()

if __name__ == "__main__":
    Foo().main()

0
задан Lionel B 25 February 2019 в 15:58
поделиться

1 ответ

Простое исправление - сделать код более полезным, затем импортировать функцию с путем и использовать ее в firebase-function. Или вы можете изменить путь к папке функций, обновляя файл firebase.json, используя "source": "public" или любой другой каталог, который вы хотите использовать.

{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "function": "app"
      }
    ]
  },
  "functions": {
    "source": "public"
  }
}
0
ответ дан Subhendu Kundu 25 February 2019 в 15:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: