diff --git a/Makefile b/Makefile index 7e7a757..c3706ea 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ default: compile compile: $(COMPILED_RESOURCE_FILES) %_rc.py : %.qrc - pyrcc4 -o $*_rc.py $< + pyrcc5 -o $*_rc.py $< %.qm : %.ts lrelease $< diff --git a/literature_mapper.py b/literature_mapper.py index 1e53993..b29ded7 100644 --- a/literature_mapper.py +++ b/literature_mapper.py @@ -24,7 +24,7 @@ from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QAction, QTableWidget, QTableWidgetItem, QMessageBox # Initialize Qt resources from file resources.py -#from . import resources_rc +from . import resources_rc # Import the code for the dialog from .literature_mapper_dialog import LiteratureMapperDialog, TableInterface import os.path diff --git a/resources.qrc b/resources.qrc index a0255d2..9604fe8 100644 --- a/resources.qrc +++ b/resources.qrc @@ -1,5 +1,5 @@ - + icon.png diff --git a/resources_rc.py b/resources_rc.py index 0c8c350..6913227 100644 --- a/resources_rc.py +++ b/resources_rc.py @@ -2,14 +2,13 @@ # Resource object code # -# Created: Tue Jun 9 12:00:56 2015 -# by: The Resource Compiler for PyQt (Qt v4.8.5) +# Created by: The Resource Compiler for PyQt5 (Qt v5.9.6) # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore -qt_resource_data = "\ +qt_resource_data = b"\ \x00\x00\x05\x7c\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -102,7 +101,7 @@ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ " -qt_resource_name = "\ +qt_resource_name = b"\ \x00\x07\ \x07\x3b\xe0\xb3\ \x00\x70\ @@ -117,17 +116,36 @@ \x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ " -qt_resource_struct = "\ +qt_resource_struct_v1 = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ \x00\x00\x00\x14\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ \x00\x00\x00\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ " +qt_resource_struct_v2 = b"\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x14\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ +\x00\x00\x00\x00\x00\x00\x00\x00\ +\x00\x00\x00\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01\x50\x69\xac\x7f\xa0\ +" + +qt_version = QtCore.qVersion().split('.') +if qt_version < ['5', '8', '0']: + rcc_version = 1 + qt_resource_struct = qt_resource_struct_v1 +else: + rcc_version = 2 + qt_resource_struct = qt_resource_struct_v2 + def qInitResources(): - QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources()