Python программа не выдает ошибки или предупреждения, но ни одно окно не появляется - PullRequest
0 голосов
/ 02 февраля 2020
from tkinter import*
import tkinter.messagebox
from tkinter import ttk
import random
import time
import datetime

def main():
    root = Tk()
    app = Login(root)


class Login:
    def __init__(self, master):
        self.master = master
        self.master.title("Billing Login System")
        self.master.geometry("1350x750+0+0")
        self.master.config(bg = 'cadet blue')
        self.frame = Frame(self.master,bg='cadet blue')
        self.frame.pack()

#Some code here
..(Login Conditions)
..
#

#After authentication this window should pop up
class customer:

    def __init__(self, root):
        self.root = root
        self.root.title("eZ Billing System")
        self.root.geometry("1350x750+0+0")
        self.root.config(bg="cadet blue")
        self.frame = Frame(self.root,bg='cadet blue')
        self.frame.pack()

#some code here 



if __name__ == '__main__':
    main()

Этот код работает, но проблема в том, что когда я запускаю файл, не появляется никаких сообщений об ошибках и предупреждений, и ни одно из окон не отображается, но если я запускаю любую другую программу pyhton, то появляется windows и никаких проблем. Я новичок в этом и не могу понять, что не так.

1 Ответ

0 голосов
/ 02 февраля 2020

Полагаю, вы не создаете экземпляр главного окна. Вот почему он не показывает ошибку, но не показывает даже вывод. Попробуйте добавить это:

root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...