В прошлом посте говоря "Все вызовы теперь одинаковы" я несколько слукавил. Всё-таки есть в этом зоопарке версий некоторая несовместимость вызов которой просто так не унифицировать. Эти моменты вынесены в отдельный модуль 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
#Concierto4#Paganini#RomanFedcuk#StanislavUshev
Título:El Concierto para violín n. ° 4 en re menor
Autor:Niccolo Paganini
Movimentos:
🎵Allegro maestoso
🎵Adagio flebile con sentimento
🎵Rondo galante. Andantino gaio
Interpretación:
Orquesta Sinfónica de Varna
Roman Fedcuk - Violín
Director:
Stanislav Ushev
Fuente: 🎼
@ClasicaAlAtardecer
#Concierto4#Paganini#RomanFedcuk#StanislavUshev
CONCIERTO PARA VIOLÍN N. ° 4
El Concierto para violín n. ° 4 en re menor, MS 60, es un concierto compuesto por Niccolò Paganini en el otoño de 1829
Este concierto se realizó por primera vez en Alemania, donde se había compuesto mientras Paganini estaba de gira allí. El estreno "oficial" fue en Fráncfort del Meno el 26 de abril de 1830. Spohr dijo que la obra recientemente compuesta "encanta y repele alternativamente" y era una mezcla de "genio, infantilismo y falta de gusto". Paganini guardó de cerca el manuscrito, llevándolo consigo en sus viajes. La partitura orquestal fue comprada por un comerciante de papel en 1936 a los descendientes de Paganini. Esta partitura orquestal fue comprada por Natale Gallini, pero la parte de violín solo estaba desaparecida. Gallini hizo una cruzada personal para encontrar la parte que faltaba, y finalmente se ubicó en una colección de música que había pertenecido a Giovanni Bottesini, el famoso virtuoso del contrabajo italiano. Gallini en este punto le dio la partitura musical completa a su hijo, el director Franco Gallini.
Con Arthur Grumiaux al violín, la obra recibió su "segundo estreno mundial" el 7 de noviembre de 1954, nuevamente en París.
El concierto sigue la forma estándar que consta de tres movimientos , rápido - lento - rápido, como lo popularizó Antonio Vivaldi a finales del siglo XVII y principios del XVIII.
Los tres movimientos son los siguientes:
🎵Allegro maestoso
🎵 Adagio flebile con sentimento
🎵 Rondo galante. Andantino gaio
I. Allegro maestoso
La marca de tempo aquí significa "enérgico y majestuoso". El movimiento modula de D menor → F mayor → La menor → D menor → D mayor.
El primer movimiento comienza con un poderoso tema de Beethoven que consiste en una melodía de seis notas, tocada por las secciones de viola y violín, puntuada por acentos fuertes y sincopados de octavas bajas por el resto de la orquesta. Después de bailar juntos en la escala D menor, las dos secciones de cuerda se elevan aún más hasta la quinta perfecta, antes de encontrar la resolución a través de un arpegio roto de dos octavas en D menor armónico. (Este tema inicial es la base de la mayoría de las variaciones a lo largo del concierto).
II. Adagio flebile con sentimento (attacca)
El segundo movimiento, en fa sostenido menor, se titula acertadamente Adagio flebile con sentimento (lento y lloroso, con sentimiento).
Aunque es conocido por su deslumbrante virtuosismo y habilidades inigualables, aquí Paganini desnuda elegantemente su alma. La parte central de este movimiento consiste en un diálogo entre el solista y la orquesta, seguido de una repetición del solo de apertura, poco variado de la presentación original. El movimiento termina con una coda, utilizando bajos obstinados y tercios de violín. Paganini escribe "attacca" (toca el movimiento subsiguiente de una vez, sin pausa).
III: Rondo galante. Andantino gaio
El final es un rondo "gallardo" en re menor, con una sección central en si bemol mayor. El tempo es "andantino" usualmente tomado como un poco más rápido que andante, y es "gaio" alegre. El movimiento consiste en alternar solo y tutti. Una sección de trío presenta una fanfarria de apertura con trompetas, pero sigue un solo de violín silencioso.
El concierto finaliza con la orquesta completa, con el instrumento solista tocando notas dobles en el registro alto para contrastar. La sonata termina en re menor.
@ClasicaAlAtardecer