В фреймворке PyQt (и PySide тоже) часто встречается настройка чего-либо с помощью так называемых флагов.
widget.setWindowFlags(Qt.Window)
Взаимодействие нескольких флагов делается с помощью бинарных (или побитовых) операторов.
Несколько флагов можно указать с помощью оператора "|"
list_item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
исключить флаг из уже имеющегося набора можно так
list_item.setFlags(list_item.flags() ^ Qt.ItemIsEnabled)
Добавить новый флаг к имеющимся можно так
list_item.setFlags(list_item.flags() | Qt.ItemIsEnabled)
А проверка наличия делается так
is_enabled = item.flags() & Qt.ItemIsEnabled > 0
Почему именно так? Всё дело в том как именно работают побитовые операторы. Но об этом в следующем посте.
#qt
🚢Черноморский рынок зерновых: ставки стабилизируются при снижении активности.
На неделе 15/2026 ставки на перевозку зерновых из Украины демонстрируют признаки стабилизации с умеренной коррекцией в сегменте Нandysize.
Для малотоннажного "coaster"-сегмента ставки остаются в диапазоне $28–30/т на Мармару, $36–38/т на Восточное Средиземноморье и $55–57/т в Испанию.
В сегменте балкеров типоразмера Small Handysizе (15-20K tdw) ставки варьируются от $26–28/т на Мармару до $52–54/т в Испанию, тогда как балкеры типоразмера Рanamax на направлении в Южный Китай оценивается на уровне $50–52/т., что указывает на сохраняющийся спрос на дальние маршруты при умеренной активности в региональных перевозках.
С отраслевой точки зрения рынок демонстрирует временное замедление, связанное с сезонным фактором (период пасхальных праздников) и ограниченным количеством спотовых грузов, что привело к снижению количества сделок и расширению спрэда между ожиданиями судовладельцев и предложениями фрахтователей.
При этом сегмент малого тоннажа ("coaster") - остается стабильным, а общее снижение активности не привело к значительному падению ставок. Это свидетельствует о сохранении базового баланса рынка, несмотря на краткосрочные колебания.
Таким образом, рынок находится в фазе временной паузы, где дальнейшее движение ставок будет зависеть от восстановления грузопотоков и сезонной активности.
📌Dynamic Shipbroking Inc. — основана в 2009 году, частная брокерская компания, базируется в Греции, принадлежит частным партнерам.
#drybulk#grain#BlackSea#freight#shipping
23 июля Международный союз по зерну (МСЗ) опубликовал обновленный Обзор рынка зерновых. Согласно прогнозу, предполагаемый объем производства всех видов зерновых в 2020/21 году снизился на 13 млн тонн до 2225 млн. т, главным образом в связи с понижательной корректировкой по пшенице (прежде всего в США, ЕС и России) и кукурузе (преимущественно в США).
В связи с ожидаемым рекордным мировым урожаем кукурузы глобальное производство всех видов зерна (пшеница и кормовое зерно) в 2020/21 году, согласно прогнозу, возрастет по сравнению с прошлым годом на 48 млн т, достигнув рекордных 2225 млн т. Общий объем потребления, как ожидается, увеличится на 39 млн т до 2218 млн т, преимущественно за счет прироста кормового и промышленного использования кукурузы. Прогнозируется небольшой прирост объемов торговли всеми видами зерна, до нового пика, учитывая расширение поставок кукурузы двенадцатый сезон подряд. Поскольку масштабный спад производства привел к снижению общего объема предложения, мировые резервы соевых бобов в 2019/20 году, согласно прогнозу, сократятся с прошлого года приблизительно на четверть и составят 47 млн т.
Глобальное производство риса в 2019/20 году, согласно оценке, незначительно сократилось с прошлого года, поскольку уменьшение урожаев в ключевых производителях, в частности, в Китае, Таиланде и США, более чем компенсировало рост в других регионах. Согласно предварительному прогнозу, торговля по сравнению с прошлым годом расширится на 5%, хотя и останется ниже прежних пиковых отметок.
Доступ к полному тексту доклада на странице Центра многостороннего сотрудничества и евразийской интеграции Российского союза промышленников и предпринимателей (РСПП): http://рспп.рф/events/news/msz-prognoz-obema-proizvodstva-zernovykh-v-2020-2021-g-peresmotren-v-storonu-snizheniya-5f3d215ff17bc/
#МСЗ#IGC#международнаяторговля#internationaltrade#commodities#grain#зерно