PyQt QSpinBox 更新范围取决于其他 spinbox 的值
我第一次使用 pyqt4 开发 GUI;
我有一个旋转框,我希望其中允许的值范围取决于另一个旋转框的值。例如,第一个旋转框中允许的最大值应等于第二个旋转框中的值。
我认为这可能使用 valueChanged() 信号来调用类似以下的方法:
def function
max = spinbox2.value()
spinbox1.setMaximum(max)
但这不起作用,有人知道如何做到这一点吗?
谢谢
i am using pyqt4 to develop a GUI for the first time;
I have a spinbox, and I would like the range of values allowed in it to be dependant on the value another spinbox. for example, the maximum value allowed in the first spinbox should be equal to the value of the second spinbox.
I thought this may be possible using a valueChanged() signal to call a method that is something like:
def function
max = spinbox2.value()
spinbox1.setMaximum(max)
but that didnt work, does anyone know how to do this?
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您尚未显示在 spinbox2 的“valueChanged”信号与
函数
之间建立连接的代码。你正在建立这种联系吗?此外,您为function
提供的代码似乎不完整。你可以尝试这样的事情:
You have not shown your code where you make the connection between the 'valueChanged' signal of spinbox2 with the
function
. Are you making that connection ?. Also the code you have given forfunction
seems to be incomplete.You can try something like this: