В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
glory MAX - by TAK [DJMAX RESPECT V]
牛尾子牛逼
glory MAX - 나의 최대치로 너와 함께할게 -
DJMAX RESPECT V - V EXTENSION 5
glory MAX - 나의 최대치로 너와 함께할게 - (glory MAX - to the MAXimum - )
Artist: TAK
Vocal by Dyon Joo
Lyrics by Corbin
Featuring AZ (Guitar), Crost Ensemble (Strings), Lily, Corbin, Sobrem, TAK (Chorus)
Visualized by Rocky Studio Graphic Team, A3 STUDIO
DJMAX RESPECT V is available now!
https://store.steampowered.com/app/96...
#DJMAX#DJMAXRESPECTV
#NEOWIZ#DJMAX_ARCHIVE
@゙優希堂沙也香:
发布视频
播放量:19.86万 弹幕:52 评论:218
点赞:1.00万 投币:800 收藏:9491 转发:1452
发布日期:2024-05-15 03:15:19
有一说一这个MV非常好看
感觉像是在看番
Monad Ecosystem's Rising Interest
The Monad blockchain ecosystem is gaining attention ahead of its launch, focusing on community engagement and innovative projects. Key highlights include:
- Event: Demo day showcased 20 projects, co-hosted by Paradigm with a $750k prize pool.
- Projects: Noteworthy initiatives included:
- Kizzy: A mobile betting platform based on Twitter events.
- Sparkball: A team strategy game soon on Steam.
- LootGO: A Walk2Earn project, previously overlooked.
- Pulse: A health-monitoring bracelet securing $1.8M funding.
- Community and Hype: Founders cite strong community support as a major attractor to Monad.
- Future Vision: Excitement surrounds Monad’s upcoming testnet and potential partnerships with platforms like TON.
#Blockchain#Monad#Crypto#Web3#Gaming#Social#Fundraising#EVMcompatible#Paradigm#DemoDay#Kizzy#Sparkball#LootGO#Pulse#NEOWIZ#Ethereum#Funding#TokenLaunch#Community#Hype