Migrating to pyside6 1: removing winmica (not supported with pyside)
This commit is contained in:
2 files changed
-21
No files matched your search
@@ -10,9 +10,6 @@ import pyperclip
|
|||||||
import hashlib
|
import hashlib
|
||||||
import platform
|
import platform
|
||||||
|
|
||||||
if platform.system() == "Windows":
|
|
||||||
from winmica import EnableMica, BackdropType, is_mica_supported
|
|
||||||
|
|
||||||
MAC_SAVE_KEY = (
|
MAC_SAVE_KEY = (
|
||||||
b"\x69\x70\x75\x39\x54\x55\x76\x35\x34\x79\x76\x5d\x69\x73\x46\x4d"
|
b"\x69\x70\x75\x39\x54\x55\x76\x35\x34\x79\x76\x5d\x69\x73\x46\x4d"
|
||||||
b"\x68\x35\x40\x3b\x74\x2e\x35\x77\x33\x34\x45\x32\x52\x79\x40\x7b"
|
b"\x68\x35\x40\x3b\x74\x2e\x35\x77\x33\x34\x45\x32\x52\x79\x40\x7b"
|
||||||
@@ -98,7 +95,6 @@ class MainWindow(QMainWindow):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.setWindowTitle("GDUtils")
|
self.setWindowTitle("GDUtils")
|
||||||
self.apply_mica(self)
|
|
||||||
|
|
||||||
titleLabel = QLabel("GDUtils")
|
titleLabel = QLabel("GDUtils")
|
||||||
font = QFont()
|
font = QFont()
|
||||||
@@ -185,12 +181,6 @@ class MainWindow(QMainWindow):
|
|||||||
container.setLayout(layout)
|
container.setLayout(layout)
|
||||||
self.setCentralWidget(container)
|
self.setCentralWidget(container)
|
||||||
|
|
||||||
def apply_mica(self, widget):
|
|
||||||
if platform.system() == "Windows" and is_mica_supported():
|
|
||||||
widget.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground, True)
|
|
||||||
hwnd = int(widget.winId())
|
|
||||||
EnableMica(hwnd, BackdropType.MICA)
|
|
||||||
|
|
||||||
def on_save_decode_click(self):
|
def on_save_decode_click(self):
|
||||||
file_path, _ = QFileDialog.getOpenFileName(
|
file_path, _ = QFileDialog.getOpenFileName(
|
||||||
self,
|
self,
|
||||||
@@ -252,7 +242,6 @@ class MainWindow(QMainWindow):
|
|||||||
dialog = QInputDialog(self)
|
dialog = QInputDialog(self)
|
||||||
dialog.setWindowTitle("Level decoder")
|
dialog.setWindowTitle("Level decoder")
|
||||||
dialog.setLabelText("Enter the level data to decode:")
|
dialog.setLabelText("Enter the level data to decode:")
|
||||||
self.apply_mica(dialog)
|
|
||||||
ok = dialog.exec()
|
ok = dialog.exec()
|
||||||
data = dialog.textValue()
|
data = dialog.textValue()
|
||||||
if ok and data:
|
if ok and data:
|
||||||
@@ -260,14 +249,12 @@ class MainWindow(QMainWindow):
|
|||||||
msg = QMessageBox()
|
msg = QMessageBox()
|
||||||
msg.setWindowTitle("Level decoder")
|
msg.setWindowTitle("Level decoder")
|
||||||
msg.setText("The decoded level data has been copied to your clipboard")
|
msg.setText("The decoded level data has been copied to your clipboard")
|
||||||
self.apply_mica(msg)
|
|
||||||
msg.exec()
|
msg.exec()
|
||||||
|
|
||||||
def on_level_encode_click(self):
|
def on_level_encode_click(self):
|
||||||
dialog = QInputDialog(self)
|
dialog = QInputDialog(self)
|
||||||
dialog.setWindowTitle("Level encoder")
|
dialog.setWindowTitle("Level encoder")
|
||||||
dialog.setLabelText("Enter the level data to encode:")
|
dialog.setLabelText("Enter the level data to encode:")
|
||||||
self.apply_mica(dialog)
|
|
||||||
ok = dialog.exec()
|
ok = dialog.exec()
|
||||||
data = dialog.textValue()
|
data = dialog.textValue()
|
||||||
if ok and data:
|
if ok and data:
|
||||||
@@ -275,7 +262,6 @@ class MainWindow(QMainWindow):
|
|||||||
msg = QMessageBox()
|
msg = QMessageBox()
|
||||||
msg.setWindowTitle("Level encoder")
|
msg.setWindowTitle("Level encoder")
|
||||||
msg.setText("The encoded level data has been copied to your clipboard")
|
msg.setText("The encoded level data has been copied to your clipboard")
|
||||||
self.apply_mica(msg)
|
|
||||||
msg.exec()
|
msg.exec()
|
||||||
|
|
||||||
def on_convert_to_gdlvl_click(self):
|
def on_convert_to_gdlvl_click(self):
|
||||||
@@ -332,7 +318,6 @@ class MainWindow(QMainWindow):
|
|||||||
dialog = QInputDialog(self)
|
dialog = QInputDialog(self)
|
||||||
dialog.setWindowTitle("GJP decoder")
|
dialog.setWindowTitle("GJP decoder")
|
||||||
dialog.setLabelText("Enter the GJP to decode:")
|
dialog.setLabelText("Enter the GJP to decode:")
|
||||||
self.apply_mica(dialog)
|
|
||||||
ok = dialog.exec()
|
ok = dialog.exec()
|
||||||
data = dialog.textValue()
|
data = dialog.textValue()
|
||||||
if ok and data:
|
if ok and data:
|
||||||
@@ -340,14 +325,12 @@ class MainWindow(QMainWindow):
|
|||||||
msg = QMessageBox()
|
msg = QMessageBox()
|
||||||
msg.setWindowTitle("GJP decoder")
|
msg.setWindowTitle("GJP decoder")
|
||||||
msg.setText("The decoded GJP has been copied to your clipboard")
|
msg.setText("The decoded GJP has been copied to your clipboard")
|
||||||
self.apply_mica(msg)
|
|
||||||
msg.exec()
|
msg.exec()
|
||||||
|
|
||||||
def on_gjp_encode_click(self):
|
def on_gjp_encode_click(self):
|
||||||
dialog = QInputDialog(self)
|
dialog = QInputDialog(self)
|
||||||
dialog.setWindowTitle("GJP encoder")
|
dialog.setWindowTitle("GJP encoder")
|
||||||
dialog.setLabelText("Enter the password to encode:")
|
dialog.setLabelText("Enter the password to encode:")
|
||||||
self.apply_mica(dialog)
|
|
||||||
ok = dialog.exec()
|
ok = dialog.exec()
|
||||||
data = dialog.textValue()
|
data = dialog.textValue()
|
||||||
if ok and data:
|
if ok and data:
|
||||||
@@ -355,14 +338,12 @@ class MainWindow(QMainWindow):
|
|||||||
msg = QMessageBox()
|
msg = QMessageBox()
|
||||||
msg.setWindowTitle("GJP encoder")
|
msg.setWindowTitle("GJP encoder")
|
||||||
msg.setText("The encoded GJP has been copied to your clipboard")
|
msg.setText("The encoded GJP has been copied to your clipboard")
|
||||||
self.apply_mica(msg)
|
|
||||||
msg.exec()
|
msg.exec()
|
||||||
|
|
||||||
def on_gjp2_encode_click(self):
|
def on_gjp2_encode_click(self):
|
||||||
dialog = QInputDialog(self)
|
dialog = QInputDialog(self)
|
||||||
dialog.setWindowTitle("GJP2 encoder")
|
dialog.setWindowTitle("GJP2 encoder")
|
||||||
dialog.setLabelText("Enter the password to encode:")
|
dialog.setLabelText("Enter the password to encode:")
|
||||||
self.apply_mica(dialog)
|
|
||||||
ok = dialog.exec()
|
ok = dialog.exec()
|
||||||
data = dialog.textValue()
|
data = dialog.textValue()
|
||||||
if ok and data:
|
if ok and data:
|
||||||
@@ -370,7 +351,6 @@ class MainWindow(QMainWindow):
|
|||||||
msg = QMessageBox()
|
msg = QMessageBox()
|
||||||
msg.setWindowTitle("GJP2 encoder")
|
msg.setWindowTitle("GJP2 encoder")
|
||||||
msg.setText("The encoded GJP2 has been copied to your clipboard")
|
msg.setText("The encoded GJP2 has been copied to your clipboard")
|
||||||
self.apply_mica(msg)
|
|
||||||
msg.exec()
|
msg.exec()
|
||||||
|
|
||||||
app = QApplication(sys.argv)
|
app = QApplication(sys.argv)
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
PyQt6
|
PyQt6
|
||||||
pycryptodome
|
pycryptodome
|
||||||
pyperclip
|
pyperclip
|
||||||
winmica ; sys_platform == 'win32'
|
|
||||||
Reference in new issue
Block a user