diff --git a/Tetris2000.py b/Tetris2000.py
index b5c26dc..87f240b 100644
--- a/Tetris2000.py
+++ b/Tetris2000.py
@@ -10,8 +10,8 @@ Parts of comments issued from 2009 Tetris Design Guideline
 
 
 import sys
+from qtpy import QtWidgets
 
-from source.qt5 import QtWidgets
 from source.game_gui import Window
 
 
diff --git a/source/consts.py b/source/consts.py
index be4eaca..b0a86ca 100644
--- a/source/consts.py
+++ b/source/consts.py
@@ -3,7 +3,7 @@
 
 
 import os
-from .qt5 import QtGui
+from qtpy import QtGui
 
 
 # Paths
diff --git a/source/game_gui.py b/source/game_gui.py
index 5bb049f..4e1b6dc 100644
--- a/source/game_gui.py
+++ b/source/game_gui.py
@@ -7,10 +7,10 @@ import itertools
 import locale
 import os
 import time
+from qtpy import QtWidgets, QtCore, QtGui, QtMultimedia
 
 from . import consts
 from .consts import L, R, CLOCKWISE, COUNTERCLOCKWISE
-from .qt5 import QtWidgets, QtCore, QtGui, QtMultimedia
 from .__version__ import __title__, __author__, __version__
 from .point import Point
 from .tetromino import Block, Tetromino, GhostPiece
diff --git a/source/point.py b/source/point.py
index 200ae12..f74ec33 100644
--- a/source/point.py
+++ b/source/point.py
@@ -2,8 +2,9 @@
 # -*- coding: utf-8 -*-
 
 
+from qtpy import QtCore
+
 from .consts import CLOCKWISE
-from .qt5 import QtCore
 
 
 class Point(QtCore.QPoint):
diff --git a/source/qt5.py b/source/qt5.py
deleted file mode 100644
index 5343e03..0000000
--- a/source/qt5.py
+++ /dev/null
@@ -1,29 +0,0 @@
-# -*- coding: utf-8 -*-
-
-
-import sys
-import os
-
-try:
-    from PyQt5 import QtWidgets, QtCore, QtGui, QtMultimedia
-except ImportError as pyqt5_error:
-    try:
-        from PySide2 import QtWidgets, QtCore, QtGui, QtMultimedia
-    except ImportError as pyside2_error:
-        sys.exit(
-            "This program require a Qt5 library.\n"
-            "You can install PyQt5 (recommended) :\n"
-            "    pip3 install --user PyQt5\n"
-            "    pip3 install --user qdarkstyle\n"
-            "or PySide2 :\n"
-            "    pip3 install --user PySide2\n"
-            + pyqt5_error.msg
-            + "\n"
-            + pyside2_error.msg
-        )
-    else:
-        os.environ["QT_API"] = "pyside2"
-else:
-    os.environ["QT_API"] = "pyqt5"
-    QtCore.Signal = QtCore.pyqtSignal
-    
\ No newline at end of file
diff --git a/source/tetromino.py b/source/tetromino.py
index 72c20c5..cc3759f 100644
--- a/source/tetromino.py
+++ b/source/tetromino.py
@@ -3,11 +3,11 @@
 
 
 import random
+from qtpy import QtCore, QtGui
 
 from . import consts
 from .consts import L, R, U, D, CLOCKWISE, COUNTERCLOCKWISE
 from .point import Point
-from .qt5 import QtCore, QtGui
 
 
 class Block: