#!/usr/bin/env python

import sys

try:
    from PySide6.QtCore import QLibraryInfo, qVersion, Qt, QKeyCombination
    from PySide6.QtGui import QAction
    from PySide6.QtWidgets import QApplication,QWidget
except ImportError:
    from PySide2.QtCore import QLibraryInfo, qVersion, Qt
    from PySide2.QtWidgets import QAction, QApplication,QWidget

class Window(QWidget):
    def __init__(self):
        super(Window, self).__init__()

if __name__ == '__main__':
    print('Python {}.{}'.format(sys.version_info[0], sys.version_info[1]))
    print(QLibraryInfo.build())
    app = QApplication(sys.argv)
    window = Window()
    window.setWindowTitle(qVersion())
    a = QAction()
#    c = QKeyCombination(Qt.CTRL | Qt.Key_Back)
    a.setShortcut(Qt.Key_Back)
    window.show()
    sys.exit(app.exec_())
