Updated
This commit is contained in:
@@ -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)
|
||||
|
@@ -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',
|
||||
|
@@ -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()
|
||||
|
Reference in New Issue
Block a user