TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #175 · 30 окт.

В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #africancommunity

当前筛选 #africancommunity清除筛选

⚽️ On July 12, the Office of the Honorary Consul of South Africa in Yekaterinburg took part in the opening of a football tournament featuring 13 African teams. 🌍 🗓Playoff schedule: ▪️ Quarterfinals — July 19 (8 teams) ▪️Semifinals — July 20 (4 teams) ▪️Final — 🏆July 26 We invite all fans to come support the players and experience the vibrant spirit of African football — right in the heart of Russia! 🇷🇺⚡️ #SouthAfricaInRussia#FootballUnites#AfricaInYekaterinburg#SportsDiplomacy#AfricanCommunity#Yekaterinburg

🏆⚽️The Football Tournament Is Over! On Saturday, July 26, the football tournament among African student teams in Yekaterinburg wrapped up. 🥇 1st Place — Mali 🥈 2nd Place — Guinea 🥉 3rd Place — Senegal A representative of the Russian Ministry of Foreign Affairs in Yekaterinburg, Andrey Fedotov, took part in the award ceremony. 🌍🇿🇦 The Office of the Honorary Consul of South Africa proudly supports the African community in Yekaterinburg — united, vibrant, and full of sporting spirit! #Football#Soccer#Yekaterinburg#Mali#Guinea#Senegal#SouthAfrica#AfricaInRussia#AfricanCommunity