QtGui.QFontDatabase.addApplicationFont(“1.ttf”)
在stylesheet应用前加载字体
然后使用qss应用就可以了
font: 25pt "Dotted Songti Diamond";
QlineEdit的自动补全
增加自动补全
self.completer = QCompleter(items_list)
# 设置匹配模式 有三种: Qt.MatchStartsWith 开头匹配(默认) Qt.MatchContains 内容匹配 Qt.MatchEndsWith 结尾匹配
self.completer.setFilterMode(Qt.MatchContains)
# 设置补全模式 有三种: QCompleter.PopupCompletion(默认) QCompleter.InlineCompletion QCompleter.UnfilteredPopupCompletion
self.completer.setCompletionMode(QCompleter.PopupCompletion)
# 选中item事件
self.completer..activated[str].connect(self.text_complete)
# QlineEdit应用匹配模式
self.lineEdit.setCompleter(self.m_completer)
# QlineEdit 输入框最后有一个清空按钮
self.lineEdit.setClearButtonEnabled(True)