Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

w0lkolak

  • 0
    вклад
  • 15
    вопросов
  • 4
    ответа
  • 75%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Откуда PyQt берёт False для функции в qt слоте?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Решается просто: надо пометить func декоратором
    @QtCore.pyqtSlot()
    def func(self,  a=None, b=None):
          print('a =', a)


    Почему так происходит: В Qt у кнопок есть два типа сигнала clicked - один без аргументов, а второй с булевым аргументом checked. Второй применяется для кнопок, которые не отжимаются после нажатия. PyQt выбирает тип сигнала по наличию у слота аргументов. У вашего есть аргумент a, значит выбирается второй тип сигнала и передаётся False, как признак того, что кнопка отжимается после нажатия.
    Ответ написан 26 нояб. 2021
    1 комментарий
    1 комментарий
  • Как открыть файл из каталога дочернего класса методом родительского класса?

    Survtur
    Александр @Survtur
    Можно вот таким методом класса:

    import sys
    
    class Machine:
       
        @classmethod
        def get_file_v1(cls) -> str:
            return sys.modules[cls.__module__].__file__


    P.S: Довольно интересная задачка. Мне самому пригодится.
    Ответ написан 22 окт. 2021
    1 комментарий
    1 комментарий
  • Как в OpenGL провести разноцветную ломаную линию без градиента?

    Евгений Шатунов @MarkusD
    все время мелю чепуху :)
    А ответ будет очень простым.
    В точке смены цвета тебе надо поставить две вершины. Первой вершиной надо закончить линию прошлого цвета, а второй - начать линию следующего цвета.
    На производительности это никак не скажется.
    Ответ написан 22 авг. 2021
    2 комментария
    2 комментария
  • Каким образом wrapper вообще получает аргументы оборачиваемой функции?

    dimonchik2013
    Dimonchik @dimonchik2013
    отпенетрировали пентестера, дважды
    https://habr.com/ru/post/141411/
    https://habr.com/ru/post/141501/

    втирать до полного удовлетворения

    обертку укладывай через объекты
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 9 ответов
    • 0 вопросов
  • black1277
    black1277
    • 6 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • ProgrammerForever
    Григорий Боев
    • 5 ответов
    • 0 вопросов
  • xez
    Dmitry Roo
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации