Python 如何在pyqt中选中复选框之前禁用按钮?
我正在创建一个应用程序,我需要禁用一个按钮,直到用户同意这些条款。我在网上查了一下,但什么也没找到。任何帮助都会很好Python 如何在pyqt中选中复选框之前禁用按钮?,python,python-2.7,pyqt4,Python,Python 2.7,Pyqt4,我正在创建一个应用程序,我需要禁用一个按钮,直到用户同意这些条款。我在网上查了一下,但什么也没找到。任何帮助都会很好 编辑:我正在使用pyqt4。您应该在Qt中使用信号/插槽策略。当复选框发送选中的信号时,您将使用按钮中定义的插槽捕捉该信号。当然,您应该连接这两个小部件。例如: connect(checkbox, SIGNAL(stateChanged(int)), button, SLOT(buttonStateChanged(int))); 这些信号和插槽可能不存在,您必须创建它们。这只是
编辑:我正在使用pyqt4。您应该在Qt中使用信号/插槽策略。当复选框发送选中的信号时,您将使用按钮中定义的插槽捕捉该信号。当然,您应该连接这两个小部件。例如:
connect(checkbox, SIGNAL(stateChanged(int)), button, SLOT(buttonStateChanged(int)));
这些信号和插槽可能不存在,您必须创建它们。这只是主要的想法
我认为这是一个正确的方法
下面是python中使用信号/插槽的一些连接示例。还有(也许)你需要的。谢谢你的回复,我会试试看!:)您好,很抱歉,但您给我的第二个链接实际上是我的一个问题,这实际上是我遇到的问题。我想我应该发布这个问题来获得一个新的视角。