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