首页 > 解决方案 > QComboBox项及其值是其他文本框的功能,如何使用?

问题描述

我有一个由三个文本框组成的 GUI,三个文本框的数值分别存储在变量 a、b、c 中。该GUI还包含一个组合框,它的(组合框)项目由以下定义:

item_array=numpy.arange(a,b,c)

在三个文本框中输入变量后,如何动态更新组合框项?

标签: pythonpython-3.xnumpypyqt5qcombobox

解决方案


您可以将您的文本框 (Qlineedit) 连接到一个函数,该函数在 Qlineedit 已被编辑时设置 Qcombobox 中的文本:

    Qlineedit.textchanged.connect(set_func)

    def set_func():
        text = Qlinedit.text()
        Qcombobox.setCurrentText(text)

推荐阅读