Я использую PyQt. И поскольку я использую таблицы стилей Qt, мне нужно установить имена объектов в виджеты, которые я хочу указать в своих правилах стиля (например, #deleteButton {font-size: 14px;} "). В коде, я должен сделать:Python: Как получить имя экземпляра во время выполнения?
...
self.deleteButton = QToolButton(self)
self.deleteButton.setObjectName("deleteButton")
...
Но я бы сделать:
...
self.deleteButton = QToolButton(self)
self.deleteButton.setObjectName(self.deleteButton.__give_my_instance_name__)
...
Если я найду способ, я могу применить его ко всем виджетам в контейнере.
Заранее благодарен
Если вы не даете ему имя, то это не * есть * один ... –
Возможно, связанные с HTTP: // StackOverflow .com/questions/3744792/accessing-the-name-that-an-object-being-created-is-assign-to, но не дубликат, я думаю. – Kos