Amélio et update requirements.txt
This commit is contained in:
@@ -19,3 +19,4 @@ pycparser==3.0
|
|||||||
pypresence==4.6.1
|
pypresence==4.6.1
|
||||||
requests==2.32.5
|
requests==2.32.5
|
||||||
urllib3==2.6.3
|
urllib3==2.6.3
|
||||||
|
cyminiaudio==0.1.2
|
||||||
|
|||||||
+10
-11
@@ -1,10 +1,9 @@
|
|||||||
import webbrowser
|
import webbrowser
|
||||||
import os
|
|
||||||
from sys import platform
|
|
||||||
from os import environ
|
|
||||||
|
|
||||||
from PySide6 import QtGui
|
from sys import platform
|
||||||
from PySide6.QtGui import QIcon
|
from os import environ, unlink
|
||||||
|
|
||||||
|
from PySide6.QtGui import QIcon, QMouseEvent, QCursor, QGuiApplication
|
||||||
from PySide6.QtCore import Qt, QTimer
|
from PySide6.QtCore import Qt, QTimer
|
||||||
from PySide6.QtWidgets import QMainWindow, QSizePolicy
|
from PySide6.QtWidgets import QMainWindow, QSizePolicy
|
||||||
from PySide6.QtCore import QThread, Signal
|
from PySide6.QtCore import QThread, Signal
|
||||||
@@ -147,8 +146,8 @@ class MainWindow(QMainWindow):
|
|||||||
def _center_window(self) -> None:
|
def _center_window(self) -> None:
|
||||||
self.adjustSize()
|
self.adjustSize()
|
||||||
screen = (
|
screen = (
|
||||||
QtGui.QGuiApplication.screenAt(QtGui.QCursor.pos())
|
QGuiApplication.screenAt(QCursor.pos())
|
||||||
or QtGui.QGuiApplication.primaryScreen()
|
or QGuiApplication.primaryScreen()
|
||||||
)
|
)
|
||||||
rect = self.frameGeometry()
|
rect = self.frameGeometry()
|
||||||
rect.moveCenter(screen.availableGeometry().center())
|
rect.moveCenter(screen.availableGeometry().center())
|
||||||
@@ -236,15 +235,15 @@ class MainWindow(QMainWindow):
|
|||||||
# Mouse events → délégués au WindowDragger
|
# Mouse events → délégués au WindowDragger
|
||||||
# ------------------------------------------------------------------
|
# ------------------------------------------------------------------
|
||||||
|
|
||||||
def mousePressEvent(self, event: QtGui.QMouseEvent) -> None:
|
def mousePressEvent(self, event: QMouseEvent) -> None:
|
||||||
self._dragger.mouse_press(event)
|
self._dragger.mouse_press(event)
|
||||||
super().mousePressEvent(event)
|
super().mousePressEvent(event)
|
||||||
|
|
||||||
def mouseMoveEvent(self, event: QtGui.QMouseEvent) -> None:
|
def mouseMoveEvent(self, event: QMouseEvent) -> None:
|
||||||
self._dragger.mouse_move(event)
|
self._dragger.mouse_move(event)
|
||||||
super().mouseMoveEvent(event)
|
super().mouseMoveEvent(event)
|
||||||
|
|
||||||
def mouseReleaseEvent(self, event: QtGui.QMouseEvent) -> None:
|
def mouseReleaseEvent(self, event: QMouseEvent) -> None:
|
||||||
self._dragger.mouse_release(event)
|
self._dragger.mouse_release(event)
|
||||||
super().mouseReleaseEvent(event)
|
super().mouseReleaseEvent(event)
|
||||||
|
|
||||||
@@ -266,7 +265,7 @@ class MainWindow(QMainWindow):
|
|||||||
self._sound.stop()
|
self._sound.stop()
|
||||||
if hasattr(self, '_temp_mp3'):
|
if hasattr(self, '_temp_mp3'):
|
||||||
try:
|
try:
|
||||||
os.unlink(self._temp_mp3.name)
|
unlink(self._temp_mp3.name)
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user