Zamknięcie aplikacji kontrolką

Zamknięcie aplikacji kontrolką
Mr Coin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 72
0

Witam, zastanawiam się gdzie jest błąd że nie działa mi wywołanie funkcji get_test?
Funkcja sys,exit(0), jest tylko testowa, może też być print czy cokolwiek innego żeby zobaczyć czy przycisk Next zadziała.
Dziękuję za pomoc.

Kopiuj
import sys
import tkinter as tk

class Page():
    def __init__(self, root, *args, **kwargs):
        self.root = root

        self.total = None

    # code of program ...


class Gallery(Page):

    def __init__(self, *args, **kwargs):
        Page.__init__(self, root, *args, **kwargs)
        self.gall = root

        menu = tk.Menu(self.gall)

        file_menu = tk.Menu(menu, tearoff=0)
        self.root.config(menu=file_menu)

        filemenu = tk.Menu(file_menu, tearoff=0)

        file_menu.add_cascade(label="File", menu=filemenu)

        # Next & prev
        file_menu.add_cascade(label="Next >>", command=self.get_test)  # here's my problem

    def get_test(self):
        sys.exit(0)


if __name__ == '__main__':
    root = tk.Tk()
    app = Gallery()
    root.mainloop()```
Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6968
6

screenshot-20221219225842.png

Klikam Next >> i wychodzi z aplikacji.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.