update qt to 6.2.1

This commit is contained in:
2021-10-30 09:46:46 +02:00
parent c33fd9b2b7
commit f8483c242d
3 changed files with 26 additions and 19 deletions

View File

@@ -1,7 +1,11 @@
import textwrap
from PyQt6.QtCore import Qt
from PyQt6.QtGui import QFont, QPixmap
from PyQt6.QtWidgets import *
from label import Label
class AboutDialog(QDialog):
"""Dialog for showing info about RavenLog"""
@@ -37,26 +41,19 @@ class AboutDialog(QDialog):
def _about(self) -> QWidget:
result = QWidget()
result.layout = QVBoxLayout(result)
download_url_lbl = QLabel(result)
download_url_lbl.setMouseTracking(True)
download_url_lbl.setAlignment(Qt.AlignmentFlag.AlignLeft)
download_url_lbl.setTextInteractionFlags(Qt.TextInteractionFlag.LinksAccessibleByMouse)
download_url_lbl.setOpenExternalLinks(True)
download_url_lbl.setText('<a href=%s>%s</a>' %
('https://www.opentext.com/',
self.tr("License: GNU Lesser General Public License v3")))
result.layout.addWidget(QLabel(self.tr("Log file viewer")))
result.layout.addWidget(QLabel(self.tr("(c) 2021 Open Text Corporation")))
result.layout.addWidget(QLabel(self.tr("Log file viewer")))
result.layout.addWidget(download_url_lbl)
label = Label(self.tr(textwrap.dedent("""
Log file viewer<br>
(c) 2021 Open Text Corporation<br>
<a href="https://www.opentext.com/">License: to be decided</a>""")))
result.layout.addWidget(label)
return result
def _license(self) -> QWidget:
result = QWidget()
result.layout = QVBoxLayout(result)
result.layout.addWidget(QLabel(self.tr("* Qt 6.2.0 (LGPLv3)")))
result.layout.addWidget(QLabel(self.tr("* watchdog 2.16 (Apache)")))
result.layout.addWidget(Label(self.tr(textwrap.dedent("""
<ul>
<li>PyQt6 6.2.1 (GPL v3) - <a href="https://code.qt.io/cgit/qt/qtbase.git/">https://code.qt.io/cgit/qt/qtbase.git/</a></li>
<li>watchdog 2.16 (Apache 2.0)</li>
</ul>"""))))
return result

10
label.py Normal file
View File

@@ -0,0 +1,10 @@
from PyQt6.QtWidgets import QLabel
from PyQt6.QtCore import Qt
class Label(QLabel):
def __init__(self, text: str):
super(Label, self).__init__(text)
self.setTextInteractionFlags(Qt.TextInteractionFlag.TextBrowserInteraction)
self.setTextInteractionFlags(Qt.TextInteractionFlag.LinksAccessibleByMouse)
self.setOpenExternalLinks(True)

View File

@@ -1,5 +1,5 @@
PyQt6==6.2.0
PyQt6-Qt6==6.2.0
PyQt6==6.2.1
PyQt6-Qt6==6.2.1
PyQt6-sip==13.1.0
six==1.16.0
urllib3==1.26.7