Найти - Пользователи
Полная версия: QInputDialog
Начало » GUI » QInputDialog
1
lilmilkbee
 def add_elem(self):
        cur = self.con.cursor()
        idd, o = QInputDialog.getInt(self, 'Номер id','Введите номер id',17772,17772,18000,1)
        if o:
            namee, ok= QInputDialog.getText(self, 'Название фильма','Введите название фильма')
            if ok:
                yearr, okk = QInputDialog.getInt(self, 'Год','Введите год выхода фильма',2016,1900,2021,1)
                if okk:
                    janrr, okkk = QInputDialog.getInt(self, 'Жанр','Введите id жанра',9,1,11,1)
                    if okkk:
                        durr, okkkk = QInputDialog.getInt(self, 'Длительность','Введите длительность',180,1,600,1)
                        cur.execute("INSERT INTO films (id, title,year,genre, duration) VALUES ({},{},{},{},{})".format(idd, namee, yearr, janrr, durr))
Добавляю элемент в бд через QInputDialog, но если в namee не цифровые значения, программа вылетает. Подскажите, пожалуйста, в чем может быть ошибка
Rodegast
> Добавляю элемент в бд через QInputDialog

Сделай нормальный диалог и не мучайся с этим.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB