ru_python | Unsorted

Telegram-канал ru_python - Python

14289

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404

Subscribe to a channel

Python

Ну я скорее про возможность легко подключиться с левой фигней

Читать полностью…

Python

очень информативная страница

Читать полностью…

Python

ну 80% пользы / 20% ошибок это уже полезно

Читать полностью…

Python

Можно подключить opentelemetry к твоей библиотеке запросов для збора метрик, а хранить в grafana

Читать полностью…

Python

глянь ссылку выше, пригодится

Читать полностью…

Python

https://doc.qt.io/qtforpython-6/tutorials/basictutorial/uifiles.html#custom-widgets-in-qt-widgets-designer

Читать полностью…

Python

плюсовые как-то можно было, с питоном хз

Читать полностью…

Python

потому что AreaChart виджет мой и его нет в designer

Читать полностью…

Python

Если так, то и заглушка тогда не нужно

Читать полностью…

Python

недостаточно заменить ссылку на виджет, твой старый виджет лежал внутри QVBoxLAyout, новый надо класть туда же

Читать полностью…

Python

ещё и в layout не кладешь полагаю, хотя старый там был

Читать полностью…

Python

Наследуется от виджета

class AreaChart(QWidget):
"""Smooth dual-series area / line chart (e.g. income vs expenses)."""

def __init__(self, labels, series, parent=None):
super().__init__(parent)
# series: list of dicts {name, values, color}
self.labels = labels
self.series = series
self.setMinimumHeight(260)

def paintEvent(self, _):
p = QPainter(self)
p.setRenderHint(QPainter.RenderHint.Antialiasing)
# и далее длинный код

Читать полностью…

Python

в дизайнере мне не нравились графики, потому я решил создать свой их в дизайнере нет, в этом и вся соль

Читать полностью…

Python

имею ввиду в не пересоздавать chartarea, а менять содержимое

Читать полностью…

Python

а если менять данные в виджете, а не сам виджет?

Читать полностью…

Python

Для 0.0.1 у меня питонячий порт есть. Я ещё вот думаю насчёт внешнего/подключаемого протокола, чтобы на пару с подключаемым сериалайзером делать на изи адаптеры. Но есть немало проблем

Читать полностью…

Python

можно ли будет клиент/сервер писать на других технологиях или оно привязано к своим деталям реализации?

Читать полностью…

Python

включить логи и хранить например

Читать полностью…

Python

мне нужно трекать http запросы которые делает какой-то модуль\плагин\компонент (допустим http клиент ему передается), и хранить их некторое время (месяц). как это обычно чаще всего делается?

Читать полностью…

Python

Получилось, от души тиша!

Читать полностью…

Python

какие варианты есть?

Читать полностью…

Python

хз как из дизайнера катсомный питоновский класс юзать

Читать полностью…

Python

зачем ты его пересоздаешь то

Читать полностью…

Python

получается старый из verticalLayout_13 удалить и туда добавить новый, верно?

Читать полностью…

Python

верно, виджет chartArea является заглушкой, чтобы потом я мог его заменить, но видимо такая стратегия провальная, я не могу series заменить из-за того, что первоначально при конвертации на pyside, получается это

self.chartArea = QWidget(self.chartWidget)

Читать полностью…

Python

так почему бы не менять в нем series? зачем ты целиком виджет заменяешь?

Читать полностью…

Python

что такое AreaChart? что за класс? откуда ты его взял?

Читать полностью…

Python

что вообще за AreaChart?

Читать полностью…

Python

Имеешь ввиду в дизайнере назвать виджет AreaChart?

Читать полностью…

Python

self.ui.chartArea = AreaChart(
data.MONTHS,
[
{"name": "Income", "values": data.INCOME_SERIES, "color": POSITIVE},
{"name": "Expenses", "values": data.EXPENSE_SERIES, "color": NEGATIVE},
],
self.chartWidget,
)


Если я наследуюсь от кода на designer, и изменяю виджет на свой, то график не растягивается

Однако, если я изменяю сам код внутри designer, то график отображается корректно:


self.chartArea = AreaChart(
data.MONTHS,
[
{"name": "Income", "values": data.INCOME_SERIES, "color": POSITIVE},
{"name": "Expenses", "values": data.EXPENSE_SERIES, "color": NEGATIVE},
],
self.chartWidget,
)


В чем причина понять не могу, пытался через гпт, он тоже не дает ответ, вот структура графика

Читать полностью…
Subscribe to a channel