init
This commit is contained in:
41
app/view/widgets/ware_search_widgets.py
Normal file
41
app/view/widgets/ware_search_widgets.py
Normal file
@@ -0,0 +1,41 @@
|
||||
# coding: utf-8
|
||||
|
||||
from PyQt6.QtCore import Qt, pyqtSignal
|
||||
from PyQt6.QtWidgets import (
|
||||
QVBoxLayout,
|
||||
QWidget,
|
||||
)
|
||||
from qfluentwidgets import FluentIcon as FIF
|
||||
from qfluentwidgets import (
|
||||
PushButton,
|
||||
)
|
||||
|
||||
from app.view.components.linkage_switching import SearchLinkageSwitching
|
||||
|
||||
|
||||
class WareSearchScrollWidget(QWidget):
|
||||
returnSignal = pyqtSignal()
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent=parent)
|
||||
self.vBoxLayout = QVBoxLayout(self)
|
||||
|
||||
self.returnButton = PushButton(
|
||||
FIF.RETURN,
|
||||
"返回",
|
||||
self,
|
||||
)
|
||||
self.returnButton.clicked.connect(self.clear)
|
||||
self.searchScrolledArea = SearchLinkageSwitching(self)
|
||||
self.vBoxLayout.addWidget(
|
||||
self.returnButton, 0, Qt.AlignmentFlag.AlignLeft | Qt.AlignmentFlag.AlignTop
|
||||
)
|
||||
self.vBoxLayout.addWidget(self.searchScrolledArea)
|
||||
self.vBoxLayout.setContentsMargins(0, 0, 0, 0)
|
||||
|
||||
def wareSearch(self, searchType, searchContent):
|
||||
self.searchScrolledArea.search(searchType, searchContent)
|
||||
|
||||
def clear(self):
|
||||
self.searchScrolledArea.clearFileCards()
|
||||
self.returnSignal.emit()
|
||||
Reference in New Issue
Block a user