В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
👩🧑Tinerii spun că votul e cool!
🤓Atunci când votezi, îți exerciți dreptul de a face o diferență.
🧍♀️🧍♂️E despre comunitate. E o ocazie să te conectezi cu alți oameni care gândesc la fel ca tine, să faci parte dintr-o mișcare care contează.
😎E despre tine. Votul îți oferă ocazia să îți exprimi opiniile și să alegi pe cineva care te reprezintă cu adevărat. E ca și cum i-ai spune lumii: „Asta sunt eu și asta vreau!"
Așa că, de fiecare dată când ai șansa să votezi, fă-o!
✅Decide prezentul și viitorul!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
✅Mama îmi spune mereu: „Trebuie să te faci jurist, să ai o carieră stabilă." Iar tata spune: „Medicul e respectat peste tot, ai avea mereu de lucru." Amândoi au dreptate, dar...
☝️Eu am ales altceva. Voi fi funcționar electoral!
😎Poate că nu sună la fel de wow, însă pentru mine e mai mult decât un job. E vorba despre a face parte dintr-un proces democratic, despre a asigura alegeri corecte și a demonstra că fiecare vot contează. E vorba despre responsabilitate și implicare.
👩🧑E nevoie de oameni tineri, care să fie dedicați și să facă lucrurile corect.
🧐Tu ce alegi?
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
🤨Ai prieteni care spun că nu merg la vot? Știu cum e, mulți dintre noi gândesc așa. Dar hai să le explici cât de important este votul!
🧐Fiecare vot contează. Nu e doar un clișeu, este adevărul. Alegerile sunt uneori câștigate la o diferență mică de voturi. Poate chiar votul tău și al prietenilor tăi va fi decisiv!
😎Este dreptul nostru.
🤗Explică-le asta prietenilor tăi și încurajează-i să meargă la vot. Să ne facem vocea auzită!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
🗳Alegerea unui candidat este ca și cum ai alege ceva care îți definește viitorul. Tu știi cel mai bine ce contează pentru tine, ce vrei să schimbi și să îmbunătățești.
✅Alege candidatul care te reprezintă, care îți înțelege nevoile și împărtășește valorile tale. Este dreptul tău și, mai important, este puterea ta.
☀️Alege viitorul pe care ți-l dorești!
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
Dacă vrei să afli la ce secție de votare ești arondat și să verifici informațiile din listele de votare, intră pe 📲 site-ul oficial al Comisiei Electorale Centrale: 🌐verifica.cec.md.
🪪Acolo, introdu IDNP-ul tău (numărul de identificare din actul de identitate) și vei vedea la ce secție de votare ești arondat și adresa acesteia.
🔵Acest video a fost realizat de Comisia Electorală Centrală în parteneriat cu PNUD Moldova, cu suportul financiar al Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️N-ai visat tu mereu să crești mare?
👍Uite că a venit momentul să iei decizii care contează pentru tine, pentru familia ta, pentru viitorul tău.
🤓Gândește liber, alege liber, acționează, pentru că votul tău este dovada maturității tale.
✅🗳Fă-ți curaj și mergi la vot!
🔵Video a fost realizat în parteneriat cu proiectul EDMITE al UNDP Moldova.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️Cum să evităm dezinformarea când ne pregătim să votăm?
☝️Primul lucru important: verifică mereu sursa! Cele mai sigure surse de informații despre alegeri sunt site-urile oficiale.
📲Pe lângă site-uri, poți urmări și conturile oficiale de pe rețelele sociale ale autorităților, unde sunt postate ultimele noutăți.
✅🗳Hai să luptăm împreună împotriva dezinformării! E datoria noastră să facem o alegere corectă.
✅Video a fost realizat în parteneriat cu UNDP Moldova și cu suportul Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#TineriiMergLaVot
⁉️Să votezi ți se pare complicat?
🤓Președinta Comisiei Electorale Centrale, Angelica Caraman, îți explică care sunt principalii pași:
1️⃣Află unde este secția ta de votare;
2️⃣Asigură-te că ai un act de identitate;
3️⃣Vei fi ghidat de funcționarii electorali și vei primi 2 buletine de vot: 1 buletin de vot pentru referendumul republican constituțional și 1 buletin de vot pentru alegerile prezidențiale;
4️⃣Vei merge în cabina de vot și vei vota în mod secret. După care, buletinele pliate vor fi introduse în urna de vot.
✅E simplu! ✅Hai la vot!
🔵Acest video a fost realizat de Comisia Electorală Centrală în parteneriat cu PNUD Moldova, cu suportul financiar al Ambasadei Marii Britanii la Chișinău, oferit prin intermediul Fondului pentru Buna Guvernare.
#CECMoldova#DemocrațiaContează#VoteazăcuÎncredere#Alegeri20octombrie2024#ReferendumRepublicanConstituțional#AlegeriPrezidențiale#EDMITE#HaiLaVot!