python - PyQt 组合框更改标签的值

标签 python python-3.x user-interface pyqt5

<分区>

我正在使用 PyQt5 为项目制作 UI。

我想在用户更改组合框的值时更改标签的值。

谁能帮我找出用于“触发”更改标签值的函数的方法?

最佳答案

如果你的意思是组合框的信号,当它的值改变时,你可以使用

QComboBox.currentTextChanged

QComboBox.currentIndexChanged

每次用户更改组合框时,都会触发这些信号。

假设 cb_1 是您的组合框 父/小部件类中的一个简单函数,如

def on_combobox_changed(self, value):
    print("combobox changed", value)
    # do your code

只是

cb_1.currentTextChanged.connect(self.on_combobox_changed)

尝试更改组合框,看看会发生什么

关于python - PyQt 组合框更改标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707794/

相关文章:

python - 在 ubuntu 中安装 pyinterval

python - 如何从其他现有列的子集创建新列?

python - 检查 NaT 或 pandas 时间戳

python - 无 Python 错误/错误?

Java Netbeans GUI 生成器制作可执行 jar

android - 如何在android中创建电池电量指示器?

iOS - 按钮的自动布局/尺寸类别

python - 编码/解码后替换 xml 文档中的符号

python - 更好地说明闭包?

python - 如何从嵌套字典创建逗号分隔值?