由于我已经将QSortFilterModel子类化为能够通过QListView中的几个颜色进行搜索,因此CaseInsensitive选项不再有效。香港专业教育学院试图将其应用如下:
"content_scripts": [
{
"run_at": "document_end",
"all_frames": false,
"matches": ["*://www.flipkart.com/*"],
"css": [ "jqueryui/jquery-ui.css", "js/slidenavi/sidenavi-right.css","main.css", "js/bootstrap-switch-master/dist/css/bootstrap3/bootstrap-switch.min.css"],
"js": ["jquery-2.1.4.min.js", "jqueryui/jquery-ui.min.js","js/angular.min.js", "js/jquery.cookie.js", "jqueryui/jquery-ui.min.js","js/slidenavi/SideNavi.js", "client_server_common.js", "user-selections.js",
"jquery.countdown.min.js", "js/bootstrap-switch-master/dist/js/bootstrap-switch.min.js", "js/cryptojs/rollups/md5.js", "common.js",
"myscript.js"
]
}
],
为什么我的搜索字符串区分大小写?
答案 0 :(得分:1)
您在此处设置的敏感度仅适用于默认的filterAcceptsRow
实施。如果你覆盖它,你需要自己处理这个,例如:
return any(self.filterString.casefold() in row[col].casefold() for col in self.filterColumns))