gpt4 book ai didi

python - pyqt4 QComboBox setEditable(True) - 如何设置MaxLength?

转载 作者:行者123 更新时间:2023-11-30 23:47:06 24 4
gpt4 key购买 nike

我有一个与数据库 VARCHAR(45) 字段绑定(bind)的 QComboBox。

QComboBox 下拉列表提供了一组默认值,但它已启用编辑,用户可以在其中输入任何内容。

我想将用户输入长度限制为最多 45 个字符

QComboBox 没有像 QLineEdit 那样的 setMaxLength(int)。

大家有什么建议吗?

self.myDropDown = QComboBox()
self.myDropDown.setEditable(True)

谢谢

最佳答案

如果组合框可编辑,则其 lineEdit方法将允许访问其行编辑小部件:

self.myDropDown = QComboBox()
self.myDropDown.setEditable(True)
self.myDropDown.lineEdit().setMaxLength(45)

关于python - pyqt4 QComboBox setEditable(True) - 如何设置MaxLength?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8477837/

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