Приложение Tkinter зависает при использовании потокового класса - PullRequest
0 голосов
/ 10 февраля 2019

Я работаю над приложением, которое имитирует работу.У меня есть класс Tkinter и отдельный класс с резьбой.Когда я нажимаю кнопку, она имитирует работу, вызывая класс с резьбой.Но мой GUI все еще зависает, мне было интересно, почему это так и как я могу это исправить.Я также знаю, что это очень похоже на другой вопрос здесь, но я пробовал их исправить, и он не работал.

from threading import Thread
from Tkinter import *
import socket

class GUI(Frame):
    def __init__(self, parent):
        Frame.__init__(self,parent)
        self.pack()

        self.test()

    def test(self):
        it = Button(text="Hi", command=self.click)
        it.pack()

    def click(self):
        Connect(1).start()

class Connect(Thread):
    def __init__(self, num):
        Thread.__init__(self)
        self.test()

    def test(self):
        while True:
            print("1")

if "__Main__":
    root = Tk()
    root.title("Frozen Cloud")
    root.geometry("600x400")

    gui = GUI(root)

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