Я все еще начинаю с PyQt с QtDesigner, используя eric4 (и все еще изучаю python в целом).
В любом случае, поскольку я разработал графический интерфейс с использованием QtDesigner, я только что создал Qlabel в качестве заполнителя, который предназначен для обновления с использованием новейшего идентификатора, имеющего доступ к базе данных SQLite, которую я создаю. Я хочу, чтобы setlabel изменился на следующий слот, доступный в первичном ключе ID, но я, честно говоря, не знаю как.
Я попытался изменить скомпилированную форму пользовательского интерфейса, поскольку заметил, что это строка:
self.ID_Number.setText(QtGui.QApplication.translate("Dialog","IDLabel", None, QtGui.QApplication.UnicodeUTF8))
, который устанавливает метку предполагаемого ID_Number, который будет связываться с SQLite. Но я всегда получаю ошибку компиляции, когда я изменяю «IDLabel» на переменную. Я проверил, что он должен быть константой, но возможно ли, что он может быть переменной? Или я делаю неправильно, чтобы использовать QLabel в QtDesigner, и я должен использовать что-то еще?
Любая помощь в решении стены, которую я пытаюсь сломать, очень ценится глубоко кланяется