Mar*_*pos 4 python user-interface python-3.x pyqt5
我正在使用PyQt5为项目创建UI.
我想在用户更改组合框的值时更改标签的值.
任何人都可以帮我找出用于"触发"改变标签价值的功能的方法吗?
mil*_*ilo 10
如果你的意思是组合框的信号,当它的值改变时,你可以使用
QComboBox.currentTextChanged
Run Code Online (Sandbox Code Playgroud)
要么
QComboBox.currentIndexChanged
Run Code Online (Sandbox Code Playgroud)
每次用户更换组合框时,都会触发这些信号.
假设cb_1你的组合框在你的父/ widget类中是一个简单的函数
def on_combobox_changed(self, value):
print("combobox changed", value)
# do your code
Run Code Online (Sandbox Code Playgroud)
只是
cb_1.currentTextChanged.connect(self.on_combobox_changed)
Run Code Online (Sandbox Code Playgroud)
尝试改变组合框,看看会发生什么
| 归档时间: |
|
| 查看次数: |
11120 次 |
| 最近记录: |