switch from PyQt6 to PySide6

PySide6 uses LGPL instead of GPL, which is much nicer to work with.
This commit is contained in:
2022-01-30 10:50:31 +01:00
parent f33c8b0da5
commit f0555df0a9
30 changed files with 83 additions and 122 deletions

View File

@@ -1,7 +1,7 @@
import os.path
from typing import Callable, Optional
from PyQt6.QtWidgets import QMessageBox
from PySide6.QtWidgets import QMessageBox
from fulltabwidget import FullTabWidget
from logFileModel import LogFileModel

View File

@@ -1,5 +1,5 @@
from raven.plugins.ravenlog.Tab import Tab
from PyQt6.QtWidgets import *
from PySide6.QtWidgets import QTextEdit, QVBoxLayout
class NotesWidget(Tab):

View File

@@ -1,6 +1,6 @@
from typing import Callable
from PyQt6.QtCore import Qt
from PySide6.QtCore import Qt
from raven.pluginbase import PluginBase
from raven.pluginregistry import PluginRegistry

View File

@@ -1,8 +1,7 @@
import os
from typing import Callable
from pathlib import Path
from PyQt6.QtGui import QAction, QIcon
from PyQt6.QtWidgets import QMenu, QFileDialog
from PySide6.QtWidgets import QFileDialog
from raven.pluginbase import PluginBase
from raven.pluginregistry import PluginRegistry
@@ -47,8 +46,9 @@ class OpenFilePlugin(PluginBase):
dialog = QFileDialog()
(selected_file, _filter) = dialog.getOpenFileName(
caption=self.tr("Open File"),
directory=directory
dir=directory
)
# directory=directory
if selected_file:
self.open_file(selected_file)
@@ -71,7 +71,7 @@ class OpenFilePlugin(PluginBase):
files = self._get_recent_files()
for file in files:
action = RAction(os.path.basename(file))
action.set_action(lambda x, f=file: self.open_file(f))
action.set_action(lambda _="", f=file: self.open_file(f))
self._menu_recent_files.add_action(action)
def _remember_recent_file(self, file: str):

View File

@@ -1,6 +1,6 @@
from abc import abstractmethod
from PyQt6.QtWidgets import QWidget
from PySide6.QtWidgets import QWidget
class Tab(QWidget):

View File

@@ -1,8 +1,8 @@
import sys
from typing import Optional
from PyQt6.QtCore import Qt
from PyQt6.QtWidgets import QDockWidget, QLabel
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QDockWidget
import constants
from aboutdialog import AboutDialog