Найти - Пользователи
Полная версия: PyQt, стандартные окна и кастомные рисунки/таблицы. Глупые вопросы новичка.
Начало » Python для новичков » PyQt, стандартные окна и кастомные рисунки/таблицы. Глупые вопросы новичка.
1
nikollor
Добрый день. Решил использовать одно хобби в помощь другому. Есть у меня, грубо говоря, несколько техпроцессов, которые происходят в фоновом режиме и к которым нужно вовремя приложить руку. Соответственно нужно составить график работы, причем с точностью до минут, поэтому готовые календарики для задач не помогли. Нарисовал в PyQt простенькую табличку и форму для заполнения, попробовал заполнить, стало удобнее, но не хватает наглядной визуализации - пока у меня просто табличка в которой указано что и когда делать. А хотелось бы что то типа вот такого окошка

Смысл в том, чтобы ячейки с задачами отрисовывались в графике со своей нормальной продолжительностью в минутах, а не просто табличкой. Совершенно не представляю как это реализовать не нагромождая вавилонскую башню, в пределах обычного Qt окошка. Возможно есть какие то гайды для самых маленьких, готовые решения, можно даже просто пару ключевых слов о том, каким инструментом пользоваться
doza_and
Очевидно данная штука называется ganttchart
Например
https://pypi.org/project/python-gantt/
И svg засунуть в webview

Если надо на один день то может хватить и простого matplotlib https://matplotlib.org/gallery/lines_bars_and_markers/broken_barh.html#sphx-glr-gallery-lines-bars-and-markers-broken-barh-py

Как вставлять канву матплотлиба в Qt легко найти.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB