Я пытаюсь создать программу для простой обработки ИТ-запросов, и я создал программу для проверки, активен ли ПК в моей сети из списка.
Для этого я написал следующеекод:
self.btn_Ping.clicked.connect(self.ping)
def ping(self):
hostname = self.listWidget.currentItem().text()
if hostname:
os.system("ping " + hostname + " -t")
Когда я запускаю его, моя основная программа зависает, и я ничего не могу сделать, пока не закрою окно команды ping.Что я могу сделать по этому поводу?Есть ли какая-либо другая команда, которую я могу использовать, чтобы попытаться пропинговать компьютер, не останавливая основную программу?