powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Вопрос по наследованию
2 сообщений из 2, страница 1 из 1
[Python] Вопрос по наследованию
    #36458897
Учу Python
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу унаследовать свой класс от QtGui.QPushButton и заместить в нем событие click.
Делаю так
Код: plaintext
1.
2.
class My_PushButton(QtGui.QPushButton):
    def click(self):
        print("click")
не работает (надпись "click" не появляется).
Подскажите плиз что не так ?
...
Рейтинг: 0 / 0
[Python] Вопрос по наследованию
    #36459804
Учу Python
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уфф, разобрался
надо делать так:
там где создается кнопка пишем
Код: plaintext
1.
p = My_PushButton()
QtCore.QObject.connect(p, QtCore.SIGNAL("clicked()"),p.my_click)

а в объявлении класса
Код: plaintext
1.
2.
class My_PushButton(QtGui.QPushButton):
    def my_click(self):
        print("click")
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Вопрос по наследованию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]