Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Вопрос по наследованию / 2 сообщений из 2, страница 1 из 1
09.02.2010, 21:01:40
    #36458897
Учу Python
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] Вопрос по наследованию
Хочу унаследовать свой класс от QtGui.QPushButton и заместить в нем событие click.
Делаю так
Код: plaintext
1.
2.
class My_PushButton(QtGui.QPushButton):
    def click(self):
        print("click")
не работает (надпись "click" не появляется).
Подскажите плиз что не так ?
...
Рейтинг: 0 / 0
10.02.2010, 11:33:22
    #36459804
Учу Python
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[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
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Вопрос по наследованию / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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