Skip to content

Commit

Permalink
use frameless windows
Browse files Browse the repository at this point in the history
  • Loading branch information
CheshireCC committed Dec 26, 2023
1 parent 12daf5e commit 1e9fd1a
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 16 deletions.
4 changes: 2 additions & 2 deletions fasterWhisperGUIConfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@
"tabShadowEnabled": false,
"tabMaxWidth": 326,
"closeDisplayMode": 0,
"whisperXMinSpeaker": 1,
"whisperXMaxSpeaker": 1,
"whisperXMinSpeaker": 0,
"whisperXMaxSpeaker": 0,
"outputFormat": 0,
"outputEncoding": 1
}
Expand Down
24 changes: 12 additions & 12 deletions faster_whisper_GUI/UI_MainWindows.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@
# from pathlib import Path

from PySide6.QtCore import (
# Qt,
QCoreApplication,
QTranslator
QTranslator,
Qt
)

from PySide6.QtWidgets import (
# QSpacerItem,
QApplication,
# QApplication,
QWidget
, QStackedWidget
, QVBoxLayout
, QHBoxLayout
, QGridLayout
, QMainWindow
# , QMainWindow
)

from PySide6.QtGui import QIcon
Expand All @@ -33,10 +33,10 @@

)

# from qframelesswindow import (
# FramelessMainWindow
# , StandardTitleBar
# )
from qframelesswindow import (
FramelessMainWindow
, StandardTitleBar
)

from .config import (Language_dict
, Preciese_list
Expand Down Expand Up @@ -71,7 +71,7 @@
# =======================================================================================
# UI
# =======================================================================================
class UIMainWin(QMainWindow):
class UIMainWin(FramelessMainWindow):
"""V"""

def tr(self, text):
Expand Down Expand Up @@ -197,11 +197,11 @@ def initWin(self):
StyleSheet.MAIN_WINDOWS.apply(self)

# self.resize(800, 500)
self.setGeometry(500, 200, 1250, 825)
self.setGeometry(100, 100, 1250, 825)

# TODO: 添加标题栏
# self.setTitleBar(StandardTitleBar(self))
# self.titleBar.setAttribute(Qt.WA_StyledBackground)
self.setTitleBar(StandardTitleBar(self))
self.titleBar.setAttribute(Qt.WA_StyledBackground)

self.setWindowTitle(f"FasterWhisperGUI-{__version__}--fw-{__FasterWhisper_version__}--WhisperX-{__WhisperX_version__}")

Expand Down
8 changes: 6 additions & 2 deletions faster_whisper_GUI/modelLoad.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,11 @@ def loadModel(self,model_size_or_path:str=None):

model = None
try:
if model_size_or_path is None:
model_size_or_path = self.model_size_or_path

model = WhisperModel(
self.model_size_or_path,
model_size_or_path,
device=self.device,
device_index=self.device_index,
compute_type=self.compute_type,
Expand Down Expand Up @@ -99,4 +102,5 @@ def loadModel(self,model_size_or_path:str=None):

self.setStatusSignal.emit(True)

return model
return model

0 comments on commit 1e9fd1a

Please sign in to comment.