fix: adjust logo position

This commit is contained in:
RedDeadDepresso
2024-07-26 00:19:27 +01:00
parent 9178b69182
commit 97c4e99f63
2 changed files with 12 additions and 22 deletions

View File

@@ -1,21 +1,9 @@
# coding:utf-8
import os
import subprocess
from typing import Union, List
from PySide6.QtCore import Qt, QSize
from PySide6.QtGui import QPixmap
from PySide6.QtWidgets import QLabel, QVBoxLayout
from PySide6.QtCore import (Qt, Signal, QRect, QRectF, QPropertyAnimation, Property, QMargins,
QEasingCurve, QPoint, QEvent, QSize)
from PySide6.QtGui import QColor, QPainter, QPen, QIcon, QCursor, QFont, QBrush, QPixmap, QImage, QMouseEvent
from PySide6.QtWidgets import QHBoxLayout, QVBoxLayout, QLabel, QWidget, QStyle, QStyleOptionButton
from collections import deque
from qfluentwidgets import BodyLabel, FlyoutAnimationType, Flyout, FlyoutView, PushButton, ToolButton, CheckBox
from qfluentwidgets.common.config import isDarkTheme
from qfluentwidgets.common.style_sheet import themeColor
from qfluentwidgets.common.icon import drawIcon, toQIcon
from qfluentwidgets.common.icon import FluentIcon as FIF
from qfluentwidgets.common.font import setFont
from qfluentwidgets.components.navigation import NavigationAvatarWidget, NavigationWidget
from qfluentwidgets.components.navigation import NavigationWidget
class NavigationLogoWidget(NavigationWidget):

View File

@@ -1,11 +1,11 @@
# coding: utf-8
from typing import List
from PySide6.QtCore import Qt, Signal, QEasingCurve, QUrl, QSize
from PySide6.QtGui import QIcon, QDesktopServices, QColor
from PySide6.QtWidgets import QApplication, QHBoxLayout, QFrame, QWidget
from PySide6.QtCore import Qt, QUrl, QSize
from PySide6.QtGui import QIcon, QDesktopServices
from PySide6.QtWidgets import QApplication
from qfluentwidgets import (NavigationAvatarWidget, NavigationItemPosition, MessageBox, FluentWindow,
SplashScreen, PushButton)
from qfluentwidgets import (NavigationItemPosition, FluentWindow,
SplashScreen)
from qfluentwidgets import FluentIcon as FIF
from .logger_interface import LoggerInterface
@@ -31,6 +31,7 @@ class MainWindow(FluentWindow):
# enable acrylic effect
self.navigationInterface.setAcrylicEnabled(True)
self.navigationInterface.setReturnButtonVisible(False)
self.navigationInterface.setMenuButtonVisible(False)
self.navigationInterface.setCollapsible(False)
@@ -48,6 +49,7 @@ class MainWindow(FluentWindow):
def initNavigation(self):
# add navigation items
self.navigationInterface.panel.topLayout.addSpacing(40)
self.navigationInterface.addWidget(
'Logo',
NavigationLogoWidget(':/gallery/images/logo.png', QSize(160, 160)),
@@ -77,7 +79,7 @@ class MainWindow(FluentWindow):
# create splash screen
self.splashScreen = SplashScreen(self.windowIcon(), self)
self.splashScreen.setIconSize(QSize(106, 106))
self.splashScreen.setIconSize(QSize(160, 160))
self.splashScreen.raise_()
desktop = QApplication.screens()[0].availableGeometry()