PyQt6 Compatibility

This commit is contained in:
Jeremy Rimpo
2021-12-06 05:20:37 -06:00
parent 96fc94562d
commit 1fdf5031ea
23 changed files with 33 additions and 33 deletions
+2 -2
View File
@@ -77,7 +77,7 @@ You need to create a class that inherits `BasicGame` and put it in a `game_XX.py
Below is an example for The Witcher 3 (see also [games/game_witcher3.py](games/game_witcher3.py)):
```python
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
from ..basic_game import BasicGame
@@ -104,7 +104,7 @@ to the `version` method, see the table below). If you override the method, you d
not have to provide the attribute:
```python
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
from ..basic_game import BasicGame
import mobase
+3 -3
View File
@@ -4,9 +4,9 @@ import sys
from pathlib import Path
from typing import Callable, List, Optional
from PyQt5.QtCore import QDateTime, Qt
from PyQt5.QtGui import QImage, QPixmap
from PyQt5.QtWidgets import QLabel, QVBoxLayout, QWidget
from PyQt6.QtCore import QDateTime, Qt
from PyQt6.QtGui import QImage, QPixmap
from PyQt6.QtWidgets import QLabel, QVBoxLayout, QWidget
import mobase
+6 -6
View File
@@ -5,8 +5,8 @@ import sys
from pathlib import Path
from typing import Callable, Dict, Generic, List, Optional, TypeVar, Union
from PyQt5.QtCore import QDir, QFileInfo, QStandardPaths
from PyQt5.QtGui import QIcon
from PyQt6.QtCore import QDir, QFileInfo, QStandardPaths
from PyQt6.QtGui import QIcon
import mobase
@@ -19,12 +19,12 @@ def replace_variables(value: str, game: "BasicGame") -> str:
if value.find("%DOCUMENTS%") != -1:
value = value.replace(
"%DOCUMENTS%",
QStandardPaths.writableLocation(QStandardPaths.DocumentsLocation),
QStandardPaths.writableLocation(QStandardPaths.StandardLocation.DocumentsLocation),
)
if value.find("%USERPROFILE%") != -1:
value = value.replace(
"%USERPROFILE%",
QStandardPaths.writableLocation(QStandardPaths.HomeLocation),
QStandardPaths.writableLocation(QStandardPaths.StandardLocation.HomeLocation),
)
if value.find("%GAME_DOCUMENTS%") != -1:
value = value.replace(
@@ -211,11 +211,11 @@ class BasicGameMappings:
folders = [
"{}/My Games/{}".format(
QStandardPaths.writableLocation(QStandardPaths.DocumentsLocation),
QStandardPaths.writableLocation(QStandardPaths.StandardLocation.DocumentsLocation),
game.gameName(),
),
"{}/{}".format(
QStandardPaths.writableLocation(QStandardPaths.DocumentsLocation),
QStandardPaths.writableLocation(QStandardPaths.StandardLocation.DocumentsLocation),
game.gameName(),
),
]
+2 -2
View File
@@ -7,8 +7,8 @@ import time
from pathlib import Path
from typing import List
from PyQt5.QtCore import QDir, QFileInfo, QFile, QDateTime, Qt
from PyQt5.QtGui import QPixmap, QPainter
from PyQt6.QtCore import QDir, QFileInfo, QFile, QDateTime, Qt
from PyQt6.QtGui import QPixmap, QPainter
import mobase
+1 -1
View File
@@ -1,4 +1,4 @@
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
from ..basic_game import BasicGame
import mobase
+1 -1
View File
@@ -3,7 +3,7 @@ import json
from pathlib import Path
from typing import List
from PyQt5.QtCore import QDir, QFileInfo, QStandardPaths
from PyQt6.QtCore import QDir, QFileInfo, QStandardPaths
import mobase
+1 -1
View File
@@ -2,7 +2,7 @@
import struct
from PyQt5.QtGui import QImage
from PyQt6.QtGui import QImage
import mobase
+1 -1
View File
@@ -2,7 +2,7 @@
from typing import List, Tuple
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
import mobase
+1 -1
View File
@@ -1,7 +1,7 @@
import os
from pathlib import Path
from PyQt5.QtCore import QDir, QFileInfo
from PyQt6.QtCore import QDir, QFileInfo
import mobase
+1 -1
View File
@@ -1,7 +1,7 @@
import os
from pathlib import Path
from PyQt5.QtCore import QDir, QFileInfo
from PyQt6.QtCore import QDir, QFileInfo
import mobase
+1 -1
View File
@@ -1,7 +1,7 @@
import os
from pathlib import Path
from PyQt5.QtCore import QDir,QFileInfo
from PyQt6.QtCore import QDir,QFileInfo
import mobase
+1 -1
View File
@@ -2,7 +2,7 @@
import os
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
from ..basic_game import BasicGame
+1 -1
View File
@@ -2,7 +2,7 @@
from typing import List
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
import mobase
+1 -1
View File
@@ -1,7 +1,7 @@
import os
import re
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
from ..basic_game import BasicGame
+1 -1
View File
@@ -1,6 +1,6 @@
# -*- encoding: utf-8 -*-
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
import mobase
+2 -2
View File
@@ -4,8 +4,8 @@ from pathlib import Path
from typing import List
from enum import IntEnum
from PyQt5.QtCore import Qt, QDir, QFileInfo
from PyQt5.QtWidgets import QLabel, QVBoxLayout, QWidget
from PyQt6.QtCore import Qt, QDir, QFileInfo
from PyQt6.QtWidgets import QLabel, QVBoxLayout, QWidget
import mobase
+1 -1
View File
@@ -1,6 +1,6 @@
# -*- encoding: utf-8 -*-
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
import mobase
+1 -1
View File
@@ -2,7 +2,7 @@
from pathlib import Path
from typing import List
from PyQt5.QtCore import QDir
from PyQt6.QtCore import QDir
import mobase
+1 -1
View File
@@ -1,7 +1,7 @@
# -*- encoding: utf-8 -*-
import mobase
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
from ..basic_game import BasicGame
from typing import List
+1 -1
View File
@@ -1,7 +1,7 @@
# -*- encoding: utf-8 -*-
import mobase
from PyQt5.QtCore import QFileInfo
from PyQt6.QtCore import QFileInfo
from ..basic_game import BasicGame
from typing import List

Some files were not shown because too many files have changed in this diff Show More