标签: python python-2.7 pyqt4
我正在创建一个应用程序,我需要禁用一个按钮,直到用户同意这些条款。我在网上看了,但找不到任何东西。任何帮助都会很棒。
编辑:我正在使用pyqt4。
答案 0 :(得分:1)
你应该在Qt中使用信号/槽的策略。当复选框发送检查信号时,您可以使用按钮中定义的插槽捕获它。当然你应该连接两个小部件。例如:
connect(checkbox, SIGNAL(stateChanged(int)), button, SLOT(buttonStateChanged(int)));
此信号和插槽可能不存在,您必须创建它们。这只是主要想法。
我认为这是一种正确的方式。
Here是python中使用signal / slots的连接的一些示例。 here is(也许)你需要的东西。