В фреймворке 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
Музыка Латама: свежие релизы недели
👉Tego Calderón и J Álvarez выпустили совместный трек
Легенда реггетона Tego Calderón объединился с J Álvarez в новом сингле Gustito.
Трек сочетает классическое звучание жанра с современной энергией и рассказывает о мгновенном притяжении между людьми.
Коллаборация символично объединяет разные поколения реггетона, подтверждая статус Tego как одного из основателей жанра.
👉Ozuna возвращается к своему фирменному звучанию
Ozuna представил новый трек Una Aventura, вдохновлённый его стилем периода 2016–2018 годов.
Композиция о сложной эмоциональной связи уже вызвала активное обсуждение в соцсетях. Клип снят в Пуэрто-Рико, а сам артист продолжает удерживать статус одного из самых популярных латинских исполнителей с миллиардными просмотрами и рекордами.
👉Peso Pluma и Tito Double P выпустили клип Chiclona
Мексиканские звёзды Peso Pluma и Tito Double P представили новый клип вместе с Lencho.
Трек, входящий в альбом Dinastía Deluxe, уже набрал более 24 млн прослушиваний на Spotify. В песне артисты рассказывают о пути к успеху, лояльности и жизни в мире роскоши.
Проект укрепляет позиции исполнителей в жанре corridos tumbados, а их тур по США проходит с аншлагами.
#МузыкаЛАТАМ#Мексика#Ozuna#Реггетон#pluma#релизы#Corridos#LatinMusic#Новости
👉Всегда свежие новости о странах Латинской Америки