Дурак из фильма
окей, это понятно, а как именно реализовать калькуляцию?
Ну вот пришла сумма, значит надо в соответсвии с нажатыми кнопками посчитать
Yose
#PyQt5 Есть корневой виджет w = QWidget() (всё, что нужно, заранее импортированно). В этом виджете у меня есть элементы. Задача в том, чтобы эти эти элементы убрать (из памяти тоже), вернув виджет к изначальному состоянию до их добавления. Предлагаемые способы, вроде for i in w.children() w.setParent(None), конечно, внешне убирают виджеты, но если я вызываю функцию, которая в корень добавляет новые виджеты, они не отображаются. Кратко: нужен адекватный способ корректно уничтожить все элементы корневого виджета.
Occama
а что в документации написано?
В документации такого исполнения не встречал.
Occama
Надо смотреть что в point_type в конструкторе передается
Точно, нашел нужный класс, буду вычитывать, спасибо.
brestows
Ребят привет, подскажите, может я чего не догоняю, как сделать так что бы configargparse брал значение из конфиг файла
brestows
если не задан ключ запуска скрипта
Artem
Так что, найдеться человек который поможет сделать этот калькулятор не сложный? Я готов вознаградить...
Artem
Задача описана немного выше, вознаграждение я не знаю какое дают за такое. Знающему человеку, это минут 30 работы
Artem
Я просто хочу доделать проэкт, но незнаю как сделать последнюю функцию. Могу код предоставить, если надо
🍁 Jaŭhien
Так ты слона не продашь
Nurkhat
Ооол
Artem
Так ты слона не продашь
Окей, извините, пойду разбираться
Artem
Можно ли отцепить manybot от моего бота?
Dmytro
как лучше - все сообщения пихать в один логгер, или для каждого модуля свой логгер?
Alex
как лучше - все сообщения пихать в один логгер, или для каждого модуля свой логгер?
зависит. многие делают прямолинейно: по логгеру на модуль \ пакет
Tishka17
я вообще на каждый класс по логгеру
Alex
но вообще имхо нужно структурировать логгеры логически
Еагений
Всем привет, подскажите как мне парсер запустить в много потоков? Напрвьте на путь истины
Tishka17
так же как не парсер
Vadim
Привет, есть вопрос. Библиотека tqdm. Импортирую tqdm_notebook. При вызове функции кидает такой оутпут вместо прогресс бара
Vadim
HBox(children=(IntProgress(value=0, max=516), HTML(value='')))
Еагений
используй много потоков 😂
Ну вот так всегда 😂
Vadim
Andrew
Ну вот так всегда 😂
В правильно заданном вопросе содержится большая часть ответа
Vadim
По поводу как это сделать, думаю, лучше уже в гугл
Еагений
По поводу как это сделать, думаю, лучше уже в гугл
Просто чел на видосе, делает с по мощью пула , а у меня что то не получается
Andrew
Просто чел на видосе, делает с по мощью пула , а у меня что то не получается
ну так почитай доки, попробуй на более простых запросах и обработке результатов
Vadim
Вопрос очень странный, но прошу помочь
Vadim
Извините за селф апвот
Slam!
Можно ли получить объект функции имея её название в виде строки?
Slam!
Да, функция getattr
Без второго аргумента?
Vadim
method = getattr(библиотека, "название функции как string")
Michael
Вопрос очень странный, но прошу помочь
там запятой не должно быть? Чтобы children превратился в тупл
Slam!
method = getattr(библиотека, "название функции как string")
по сути, у меня функция в том же файле
Yose
#PyQt5 Почему следующий код крашится после нажатия кнопки? import sys import time from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class Button(QPushButton): def __init__(self, func, parent = None): super(Button, self).__init__(parent) self.func = func def mousePressEvent(self, QEvent): self.func() class Window(QWidget): def __init__(self): QWidget.__init__(self) self.GUI() def clean(self): for i in self.children(): i.setParent(None) self.GUI1() def GUI(self): self.layout = QHBoxLayout() self.btn = Button(self.clean, 'test') self.layout.addWidget(self.btn) self.setLayout(self.layout) def GUI1(self): self.layout1 = QHBoxLayot() self.btn1 = Button(self.clean, 'test1') self.layout1.addWidget(self.btn1) self.setLayout(self.layout1) app = QApplication(sys.argv) screen = Window() screen.show() sys.exit(app.exec_()) P.S я знаю про pastebin.org, но он мне недоступен
Vadim
Vadim
по сути, у меня функция в том же файле
globals возвращает словарь, со всем, что тебе нужно
Vadim
method = globals()["име метода в string"]
Vadim
Функции*
Yose
попробуй ideone использовать
Как я понял, это среда разработки. Как это мне поможет?
smqwe
Как я понял, это среда разработки. Как это мне поможет?
ну там ты зальёшь код, чтобы его удобно было читать
smqwe
ideone это не среда разработки, и что значит крашиться? ты ошибку может покажешь?
Максим
gist.github.com есть
Максим
Очень плохая архитектура
Anonymous
Есть строка с двумя словами, меж которые тире, как можно разбить ее так, чтобы первое слово оказалось в одном списке, а второе - в другом?
denis ⛅️
О_о
Двумерные срезы не поддерживаются в списке?
Anonymous
Новичок даст совет новичку?👹
denis ⛅️
А, ну тогда просто сделать шаг
denis ⛅️
Типа a[::2] и a[1::2]
Tigran
Один совет лучше другого просто
Tigran
Но и стартовый вопрос, конечно, неплох
denis ⛅️
Tigran
Збсный вопрос👺
Ты хочешь, чтобы «foo-bar» превратилось в [«foo»], [«bar»]?
denis ⛅️
Ну если слово одно, то тогда вопрос супер странный
🍁 Jaŭhien
foo, bar = "foo-bar".split("-")
🍁 Jaŭhien
Нафига каждое слово в список
denis ⛅️
Реально?!!
Не совсем