@Zura1203
Начал изучать Python

Не открывается GUI при добавлении функции запуска скрипта по нажатию клавиши?

Я сделал GUI при помощи PyQt5, и при добавлении строк для запуска скрипта по нажатию кнопки у меня перестал работать GUI, я только начал изучение Python по этому не могу понять в чем проблема.
Буду очень рад если вы мне поможете!
Строки для запуска скрипта по нажатию клавиши
key = 'F7'

while True:
    if keyboard.is_pressed(key):
        keyboard.write('Привет')

Весь код
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox
import time
import keyboard

import sys


class Ui_ChatSpamer(QMainWindow):
    def __init__(self):
        super(Ui_ChatSpamer, self).__init__()

    def setupUi(self, ChatSpamer):
        ChatSpamer.setObjectName("ChatSpamer")
        ChatSpamer.setEnabled(True)
        ChatSpamer.resize(500, 430)
        ChatSpamer.setMinimumSize(QtCore.QSize(500, 430))
        ChatSpamer.setMaximumSize(QtCore.QSize(500, 430))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        ChatSpamer.setFont(font)
        ChatSpamer.setStyleSheet("")
        

key = 'F7'

while True:
    if keyboard.is_pressed(key):
        keyboard.write('Привет')


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ChatSpamer = QtWidgets.QMainWindow()
    ui = Ui_ChatSpamer()
    ui.setupUi(ChatSpamer)
    ChatSpamer.show()
    sys.exit(app.exec_())

Код GUI не влез, по этому я заменил его простым примером.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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