python - QComboBox项及其值是其他文本框的功能,如何使用?
问题描述
我有一个由三个文本框组成的 GUI,三个文本框的数值分别存储在变量 a、b、c 中。该GUI还包含一个组合框,它的(组合框)项目由以下定义:
item_array=numpy.arange(a,b,c)
在三个文本框中输入变量后,如何动态更新组合框项?
解决方案
您可以将您的文本框 (Qlineedit) 连接到一个函数,该函数在 Qlineedit 已被编辑时设置 Qcombobox 中的文本:
Qlineedit.textchanged.connect(set_func)
def set_func():
text = Qlinedit.text()
Qcombobox.setCurrentText(text)
推荐阅读
- python - 在 Python 中扩展现有的类实例
- android-studio - 如果放置在 try catch 的开头,则不会显示 Toast 消息
- sql - Dense Rank Skip Null 值按多个分区
- html - 可滚动的 Div 不环绕内容
- r - 使用 r 使用数字向量选择正则表达式选择下方的行数
- javascript - 从对象获取属性以转换为简单数组 - javascript
- reactjs - 使用反应挂钩更改字段时如何重新获取数据
- python - Pygame角色不会向左或向右移动
- java - 简单 Java 服务中的并发问题
- java - 在 Java 7 中,使用“相对路径”列出文件