windows 版本
This commit is contained in:
34
gbx_search_engine.py
Normal file
34
gbx_search_engine.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# coding: utf8
|
||||
from PySide6 import QtWidgets
|
||||
|
||||
|
||||
class GbxSearchEngine(QtWidgets.QGroupBox):
|
||||
|
||||
def __init__(self, search_engines_info: dict, parent=None):
|
||||
super().__init__(parent)
|
||||
self.vly_m = QtWidgets.QVBoxLayout()
|
||||
self.setLayout(self.vly_m)
|
||||
self.setTitle(f'搜索引擎:{search_engines_info["number"]}')
|
||||
self.setCheckable(True)
|
||||
self.setChecked(search_engines_info["enabled"])
|
||||
|
||||
self.gly_info = QtWidgets.QGridLayout()
|
||||
self.vly_m.addLayout(self.gly_info)
|
||||
|
||||
self.lb_name = QtWidgets.QLabel("名称:", self)
|
||||
self.lne_name = QtWidgets.QLineEdit(search_engines_info["name"], self)
|
||||
self.lb_keyword = QtWidgets.QLabel("关键词:", self)
|
||||
self.lne_keyword = QtWidgets.QLineEdit(search_engines_info["keyword"], self)
|
||||
self.lb_search_url = QtWidgets.QLabel("搜索链接:", self)
|
||||
self.lne_search_url = QtWidgets.QLineEdit(search_engines_info["search_url"], self)
|
||||
self.lne_search_url.setCursorPosition(0)
|
||||
self.gly_info.addWidget(self.lb_name, 0, 0)
|
||||
self.gly_info.addWidget(self.lne_name, 0, 1)
|
||||
self.gly_info.addWidget(self.lb_keyword, 1, 0)
|
||||
self.gly_info.addWidget(self.lne_keyword, 1, 1)
|
||||
self.gly_info.addWidget(self.lb_search_url, 2, 0)
|
||||
self.gly_info.addWidget(self.lne_search_url, 2, 1)
|
||||
|
||||
self.rbn_default = QtWidgets.QRadioButton("设为默认", self)
|
||||
self.vly_m.addWidget(self.rbn_default)
|
||||
self.rbn_default.setChecked(search_engines_info["is_default"])
|
||||
Reference in New Issue
Block a user