В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль QtCompat (compatibility). Там не так много функций но они довольно полезны.
Этот модуль содержит унификаци модуля shiboken2, функций loadUi, translate и несколько переименованных функций классов или изменённую сигнатуру аргументов и возвращаемых значений. Это единственное исключение из правила когда вам потребуется где-то изменить свой код кроме импортов и этот код не похож на обычный код PySide2.
Например, в PyQt4 и PySide есть метод
QHeaderView.setResizeMode
Для PyQt5 и PySide2 они были благополучно переименованы в
QHeaderView.setSectionResizeMode
Чтобы применить этот метод следует использовать такой код
from Qt import QtCompath
header = self.horizontalHeader()
QtCompat.QHeaderView.setSectionResizeMode(header, QtWidgets.QHeaderView.Fixed)
Унификация загрузки UI файлов:
# PySide2
from PySide2.QtUiTools import QUiLoader
loader = QUiLoader()
widget = loader.load(ui_file)
# PyQt5
from PyQt5 import uic
widget = uic.loadUi(ui_file)
# Qt.py
from Qt import QtCompat
widget = QtCompat.loadUi(ui_file)
Хорошо что таких моментов не много и их легко запомнить.
Полный список можно посмотреть в таблице.
#qt#tricks
「How to Send RSS Feeds to a #Slack Channel / a #MicrosoftTeams Channel」
此前推送过一篇使用 Outlook 作为 RSS 阅读器的 #教程,原来作者还有两篇,可以视为一个系列:
🔸https://www.howtogeek.com/709819/how-to-send-rss-feeds-to-a-slack-channel/
🔸https://www.howtogeek.com/708799/how-to-send-rss-feeds-to-a-microsoft-teams-channel/
发现于
https://twitter.com/howtogeek/status/1362785551494094851
🚨 Троян в облаке: Microsoft Teams стал новым полем боя для кибератак!
Киберпреступники из групп STAC5143 и STAC5777 нашли способ использовать популярный корпоративный мессенджер Microsoft Teams для взлома организаций. Sophos разоблачила их тактики и схемы.
👀 Как работают злоумышленники?
1️⃣ Массовый спам:
Хакеры за час отправляют до 3000 сообщений, чтобы перегрузить почтовые ящики сотрудников и создать иллюзию срочности.
2️⃣ Обман через Teams:
Они связываются с жертвами, представляясь техподдержкой, и убеждают предоставить доступ к устройству.
3️⃣ Установка троянов:
Используя легитимные инструменты Microsoft Quick Assist и Teams, устанавливают вредоносное ПО.
4️⃣ Расширение атаки:
Через украденные учетные записи проникают в другие системы компании (VPN, RDP, Windows Remote Management).
💥 Пример тактик:
STAC5143 автоматизирует атаки с помощью JAR-файлов, Python и PowerShell, чтобы обходить защиту Windows.
STAC5777 действует вручную, устанавливая программы-вымогатели вроде Black Basta.
🛡 Как защититься:
🔹Ограничьте доступ к Teams с внешних доменов.
🔹Заблокируйте использование Quick Assist, если он не нужен по политике компании.
🔹Настройте интеграцию Office 365 с системой мониторинга безопасности.
🔹Обучите сотрудников распознавать фишинг и подозрительные запросы.
📢 Sophos напоминает: хакеры адаптируются и используют легитимные сервисы в своих атаках. Будьте на шаг впереди!
Ваш АнтиФрод Россия🔐
#Кибербезопасность#MicrosoftTeams#Sophos#ИТБезопасность
🤳Video Chat Apps Rise to Prominence Amid Pandemic
As a significant part of the world population is currently on lockdown in an attempt to contain the #coronavirus pandemic, people are turning to technology to work, communicate and stay in touch with their loved ones.
Unsurprisingly, workplace communication tools such as #Slack and #MicrosoftTeams have seen a jump in usage as working from home has become the new norm in recent weeks. People are also making use of similar tools in their personal lives, however, leading to a spike in downloads of #VideoChat apps.
According to Priori Data, global downloads of #Skype, #Houseparty and #Zoom each surged by more than 100% in March, with the latter proving particularly popular among people meeting up virtually while being confined to their homes. The videoconferencing app was downloaded nearly 27 million times this month, up from just 2.1 million times in January.
While Zoom is definitely the rising star among video chat apps, Skype remains far ahead in terms of active users. According to Priori Data, the #Microsoft-owned service had 59 million daily active users on its iOS and Android apps in March, compared to just 4.3 million for Zoom. It needs to be noted though, that many people also use Skype for other ways of communication, while Zoom has specialized on video conferences, so it may not be a fair comparison to make.
🦅@PerspectiveIX via Statista.