- custom_message
- custom_message_login
- custom_message_base_login
# custom_message
from qfluentwidgets import MessageBoxBase, TitleLabel, SubtitleLabel, BodyLabel, PlainTextEdit
class MessageXXX(MessageBoxBase):
# custom_message_login
from src.common.custom_message_base_login import MessageBoxBase
class MessageLogin(MessageBoxBase):
# custom_message_base_login
from PySide6.QtCore import Qt, Signal
from PySide6.QtGui import QColor
from PySide6.QtWidgets import QFrame, QVBoxLayout, QHBoxLayout, QPushButton
from qfluentwidgets import PrimaryPushButton, FluentStyleSheet
from qfluentwidgets.components.dialog_box.mask_dialog_base import MaskDialogBase
class MessageBoxBase(MaskDialogBase):
What happened?
问题:使用Win11风格的MessageBox时在同一个文件中,同时从qfluentwidgets和本地导入MessageBoxBase_custom时,自定义名称的MessageBoxBase_custom的dialog下方失去圆角.
Operation System
Windows11 23H2
Python Version
3.11.7
PyQt/PySide Version
PySide6
PyQt/PySide-Fluent-Widgets Version
v1.5.0
How to Reproduce?
BUG:MessageBoxBase改名后使用改base的MessageBox下方失去圆角 临时解决方案:把使用qfluentwidgets的MessageBox和使用MessageBoxBase_custom的分为两个文件各自导入避免名字冲突。
Minimum code