def __init__(self, parent=None):
super().__init__(parent)
"""style is relying on object names so make sure they are set
before registering widgets"""
self.setObjectName('HubSearch')
search_action = QtWidgets.QAction(self)
search_action.setObjectName('search_action')
close_action = QtWidgets.QAction(self)
close_action.setObjectName('close_action')
close_action.triggered.connect(self.cancel.emit)
close_action.triggered.connect(self.clear)
self.addAction(search_action, QtWidgets.QLineEdit.LeadingPosition)
self.addAction(close_action, QtWidgets.QLineEdit.TrailingPosition)
plexdesktop.style.Style.Instance().widget.register(search_action, 'glyphicons-search')
plexdesktop.style.Style.Instance().widget.register(close_action, 'cancel')
评论列表
文章目录