gpt4 book ai didi

python - QLineEdit 设置标题大小写

转载 作者:行者123 更新时间:2023-12-01 01:05:29 25 4
gpt4 key购买 nike

是否可以在输入时使用 QValidator 设置 QLineEdit 的文本?如果是这样,有人可以插入如何实现这一目标的正确方向吗?谢谢。

最佳答案

您只需覆盖验证方法:

from PyQt5 import QtCore, QtGui, QtWidgets

class TitleValidator(QtGui.QValidator):
def validate(self, _input, pos):
return QtGui.QValidator.Acceptable , _input.title(), pos

if __name__ == '__main__':
import sys
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QLineEdit()
validator = TitleValidator(w)
w.setValidator(validator)
w.show()
sys.exit(app.exec_())

关于python - QLineEdit 设置标题大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55402792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com