Форум сайта python.su
Почему зависает приложение?при нажатии на кнопку from dialog2 import * import sys import random from PyQt5 import QtCore, QtGui, QtWidgets class SecondDial(QtWidgets.QDialog): def __init__(self, parent=None): QtWidgets.QDialog.__init__(self, parent) self.ui = Ui_Dialog2() self.ui.setupUi(self) self.ui.pushButton.clicked.connect(self.setLabelText) def setLabelText(self): self.ui.label.setText(question(self.ui.lineEdit.text(),list)) list=[['Просто может быть не в настроении.','Потому что.(женская логика)','потому что жизнь ','Верь в лучшее','не терзай себя сомнениями','не спрашивай,а действуй','Извини,но не всем везет в жизни','потому что так надо.','потому что мир другого человека очень сложен для понимания другому.'],['читает','ест','думает о тебе','играет в кс','cпит','читает','ждет твоего письма','готовится к сессии(не то,что ты)','слушает музыку'],['что-то хорошее.','что-то,что не подвластно тебе','нечто','что-то особенное','ничего','что и обычно','ты спроси у него(ее) сам'],['в кафе','в бар','на пары','в театр','у тебя есть свой дом,зачем куда-то вообще идти?','улица-свежий воздух','в кино'],['нет','да'],['Звезды сегодня не в состоянии думать','задай другой вопрос','сложнаааааа','ты меня запутал','дай отдохнуть','скоро НГ,просто забудь обо всем!','счастья!я спать']] def question(input,list): ques=str(input()) ques=ques.upper() if ques.count('ПОЧЕМУ')>0: return random.choice(list[0]) elif ques.count('ЧТО')>0 and ques.count('ДЕЛАЕТ')>0: return random.choice(list[1]) elif ques.count('ЧТО')>0: return random.choice(list[2]) elif ques.count('КУДА')>0 or ques.count('ГДЕ')>0 : return random.choice(list[3]) elif ques.count('ЛЮБИТ')>0: return random.choice(list[4]) else: return random.choice(list[5]) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) myapp = SecondDial() myapp.show() sys.exit(app.exec_())
Отредактировано ann11 (Дек. 21, 2016 17:27:41)
Офлайн
Оберните текст в тег Кода - нечитабельно
Офлайн