Closed weiz0123 closed 9 months ago
Requirement: (有问题的话, wechat)
跑跑,一下的code, 看看你能不能理解search box 的requirment。 理解了就可以直接用
import sys from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QLabel, QCompleter from PyQt6.QtCore import Qt
class BlindSearchApp(QWidget): def init(self): super().init() self.target_list = ['apple', 'abandon','abnormal','orange'] self.init_ui()
def init_ui(self): layout = QVBoxLayout() self.search_input = QLineEdit(self) layout.addWidget(self.search_input) completer = QCompleter(self.target_list, self.search_input) completer.setCaseSensitivity(Qt.CaseSensitivity.CaseInsensitive) # Set case sensitivity self.search_input.setCompleter(completer) self.result_label = QLabel("Suggested items will appear as you type", self) layout.addWidget(self.result_label) self.setLayout(layout) self.setWindowTitle("Blind Search App")
def run_app(): app = QApplication(sys.argv) window = BlindSearchApp() window.show() sys.exit(app.exec())
if name == "main": run_app()
Requirement: (有问题的话, wechat)
跑跑,一下的code, 看看你能不能理解search box 的requirment。 理解了就可以直接用
import sys from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QLabel, QCompleter from PyQt6.QtCore import Qt
class BlindSearchApp(QWidget): def init(self): super().init() self.target_list = ['apple', 'abandon','abnormal','orange'] self.init_ui()
def run_app(): app = QApplication(sys.argv) window = BlindSearchApp() window.show() sys.exit(app.exec())
if name == "main": run_app()