dialog_box

Package Contents

ColorDialog

Color dialog

Dialog

Dialog box

MessageBox

Message box

FolderListDialog

Folder list dialog box

MessageDialog

Win10 style message dialog box with a mask

MessageBoxBase

Message box base

MaskDialogBase

Dialog box base class with a mask

class ColorDialog(color, title: str, parent=None, enableAlpha=False)

Bases: qfluentwidgets.components.dialog_box.mask_dialog_base.MaskDialogBase

Color dialog

colorChanged
enableAlpha = False
oldColor
color
scrollArea
scrollWidget
buttonGroup
yesButton
cancelButton
titleLabel
huePanel
newColorCard
oldColorCard
brightSlider
editLabel
redLabel
blueLabel
greenLabel
opacityLabel
hexLineEdit
redLineEdit
greenLineEdit
blueLineEdit
opacityLineEdit
vBoxLayout
setColor(color, movePicker=True)

set color

updateStyle()

update style sheet

showEvent(e)

fade in

class Dialog(title: str, content: str, parent=None)

Bases: qframelesswindow.FramelessDialog, Ui_MessageBox

Dialog box

yesSignal
cancelSignal
windowTitleLabel
setTitleBarVisible(isVisible: bool)
class MessageBox(title: str, content: str, parent=None)

Bases: qfluentwidgets.components.dialog_box.mask_dialog_base.MaskDialogBase, Ui_MessageBox

Message box

yesSignal
cancelSignal
eventFilter(obj, e: PyQt5.QtCore.QEvent)
class FolderListDialog(folderPaths: list, title: str, content: str, parent)

Bases: qfluentwidgets.components.dialog_box.mask_dialog_base.MaskDialogBase

Folder list dialog box

folderChanged
title
content
folderPaths
vBoxLayout
titleLabel
contentLabel
scrollArea
scrollWidget
completeButton
addFolderCard
folderCards
class MessageDialog(title: str, content: str, parent)

Bases: qfluentwidgets.components.dialog_box.mask_dialog_base.MaskDialogBase

Win10 style message dialog box with a mask

yesSignal
cancelSignal
content
titleLabel
contentLabel
yesButton
cancelButton
class MessageBoxBase(parent=None)

Bases: qfluentwidgets.components.dialog_box.mask_dialog_base.MaskDialogBase

Message box base

buttonGroup
yesButton
cancelButton
vBoxLayout
viewLayout
buttonLayout
validate() bool

validate the data of form before closing dialog

Returns

isValid: bool

whether the data of form is legal

hideYesButton()
hideCancelButton()
class MaskDialogBase(parent=None)

Bases: PyQt5.QtWidgets.QDialog

Dialog box base class with a mask

windowMask
widget
setShadowEffect(blurRadius=60, offset=(0, 10), color=QColor(0, 0, 0, 100))

add shadow to dialog

setMaskColor(color: PyQt5.QtGui.QColor)

set the color of mask

showEvent(e)

fade in

done(code)

fade out

isClosableOnMaskClicked()
setClosableOnMaskClicked(isClosable: bool)
setDraggable(draggable: bool)
isDraggable() bool
resizeEvent(e)
eventFilter(obj, e: PyQt5.QtCore.QEvent)