Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2017, 12:18   #1
atvitek
 
Регистрация: 08.09.2017
Сообщений: 5
По умолчанию метод класса

Всем привет.
Либо взгляд замылился, либо думалка не работает.
Есть класс
Код:
class PDATester(QtWidgets.QWidget):
    """ Виджет PDA тестеров """
    def __init__(self,  parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.vbl = QtWidgets.QVBoxLayout(self)
        self.on_widget_testpda()
...
Добавляю метод
Код:
def test(self, t=0,f=1):
    print(t,f)
При вызове метода внутри класса по кнопке
Код:
btnAddTester.clicked.connect( self.test )
вывод t False. f при этом выводит 1.

Пните в нужном направлении, чтобы был прием переменных с первой?

Последний раз редактировалось atvitek; 08.09.2017 в 12:24. Причина: Дописывал
atvitek вне форума Ответить с цитированием
Старый 08.09.2017, 14:25   #2
atvitek
 
Регистрация: 08.09.2017
Сообщений: 5
По умолчанию

В общем все просто
Код:
btnAddTester.clicked.connect(lambda: self.test(1))
atvitek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать метод класса, возвращающий объекты (поля класса) разных типов frosich Общие вопросы Delphi 3 01.03.2013 19:29
метод класса BenderRR Общие вопросы C/C++ 4 18.10.2011 22:38
Указатель на метод класса _Art_ Общие вопросы C/C++ 6 03.04.2010 01:45
Метод класса REztor Помощь студентам 2 14.04.2009 17:10