This commit is contained in:
2023-10-24 17:15:13 +02:00
parent 7681cd3172
commit f5245c8c19
4 changed files with 11 additions and 11 deletions

View File

@@ -49,18 +49,18 @@ class LinkCardView(SingleDirectionScrollArea):
""" Link card view """
def __init__(self, parent=None):
super().__init__(parent, Qt.Horizontal)
super().__init__(parent, Qt.Orientation.Horizontal)
self.view = QWidget(self)
self.hBoxLayout = QHBoxLayout(self.view)
self.hBoxLayout.setContentsMargins(36, 0, 0, 0)
self.hBoxLayout.setSpacing(12)
self.hBoxLayout.setAlignment(Qt.AlignLeft)
self.hBoxLayout.setAlignment(Qt.AlignmentFlag.AlignLeft)
self.setWidget(self.view)
self.setWidgetResizable(True)
self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
self.setVerticalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
self.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
self.view.setObjectName('view')
StyleSheet.LINK_CARD.apply(self)
@@ -68,4 +68,4 @@ class LinkCardView(SingleDirectionScrollArea):
def addCard(self, icon, title, content, url):
""" add link card """
card = LinkCard(icon, title, content, url, self.view)
self.hBoxLayout.addWidget(card, 0, Qt.AlignLeft)
self.hBoxLayout.addWidget(card, 0, Qt.AlignmentFlag.AlignLeft)

View File

@@ -28,8 +28,8 @@ class BannerWidget(QWidget):
self.vBoxLayout.setSpacing(0)
self.vBoxLayout.setContentsMargins(0, 20, 0, 0)
self.vBoxLayout.addWidget(self.galleryLabel)
self.vBoxLayout.addWidget(self.linkCardView, 1, Qt.AlignBottom)
self.vBoxLayout.setAlignment(Qt.AlignLeft | Qt.AlignTop)
self.vBoxLayout.addWidget(self.linkCardView, 1, Qt.AlignmentFlag.AlignBottom)
self.vBoxLayout.setAlignment(Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop)
self.linkCardView.addCard(
':/gallery/images/logo.png',

View File

@@ -1,6 +1,6 @@
# coding: utf-8
from PyQt6.QtCore import QUrl, QSize
from PyQt6.QtGui import QIcon, QDesktopServices
from PyQt6.QtGui import QIcon, QDesktopServices, QGuiApplication
from PyQt6.QtWidgets import QApplication
from qfluentwidgets import (NavigationAvatarWidget, NavigationItemPosition, MessageBox, FluentWindow,
@@ -22,7 +22,7 @@ from .status_info_interface import StatusInfoInterface
from .setting_interface import SettingInterface
from .text_interface import TextInterface
from .view_interface import ViewInterface
# from ..common.config import SUPPORT_URL, cfg
from ..common.config import cfg
from ..common.icon import Icon
from ..common.signal_bus import signalBus
from ..common.translator import Translator
@@ -108,7 +108,7 @@ class MainWindow(FluentWindow):
self.splashScreen.setIconSize(QSize(106, 106))
self.splashScreen.raise_()
desktop = QApplication.desktop().availableGeometry()
desktop = QGuiApplication.primaryScreen().availableGeometry()
w, h = desktop.width(), desktop.height()
self.move(w//2 - self.width()//2, h//2 - self.height()//2)
self.show()

View File

@@ -24,7 +24,7 @@ else:
# create application
app = QApplication(sys.argv)
app.setAttribute(Qt.AA_DontCreateNativeWidgetSiblings)
app.setAttribute(Qt.ApplicationAttribute.AA_DontCreateNativeWidgetSiblings)
# internationalization
locale = cfg.get(cfg.language).value