这只是我的第二个问题,因此请耐心等待。我有一个目前包含两个类的python脚本。其中一个管理GUI,另一个是我的“工作线程”(pyqt线程)。为了使我能够从“工作线程”更新GUI,我理解我可以设置pyqt信号并在不同的位置发出这些信号。回到GUI线程中,我建立了connect语句,该语句应连接到GUI线程中的函数,该函数将更新GUI。
为了使此GUI更新功能知道它与GUI有什么关系,该信号还发出一个额外的参数,但未在GUI线程中接受。我想我知道为什么会这样,但是我无法弄清楚如何使其能够正常工作。
我会包含一些代码,但是可能包含了很多可能的部分,我想我会拭目以待,看看有人专门要求什么。
我希望有人可以帮助我。
编辑:谢谢您的答案很虚假-。我应该把这个放在最初的问题中,我正在使用PyQt4。我知道应该使用“ start()”来运行线程类,但是当我这样做时,程序会立即崩溃并停止工作。这导致我在初始化线程后使用“ run()”启动线程。
另外,在您的代码段中,调用updateProgressBar方法时不会直接在connect语句中传递任何参数,并且仅在定义该方法的方括号内显示该方法将接收一个参数。我已经用我的方法尝试过,但是它只是告诉我,如果您正在调用任何常规函数并且未提供必要数量的参数,您会听到什么。可能是因为我使用的是PyQt 4,或者可能是因为我直接调用了“ run()”而不是“ start()”。希望可以帮助您进一步回答我的问题。再说一次,请提及您是否要包含任何代码段。
谢谢,
波什·杰利
我想让用户使用指纹身份验证来允许他们在我的应用程序中执行操作。当他们说他们想使用指纹身份验证时,我已经执行了必要的检查,硬件是否存在,是否注册了指纹等。
当用户使用指纹进行身份验证时,当前会打开一个警报对话框。我想知道是否真的可以通过警报对话框捕获指纹,因为警报对话框只有正面和负面按钮输入选项。
如果无法通过警报对话框来做到这一点,那么我们将不胜感激。
编辑:需要明确的是,我并不是说将屏幕用作指纹传感器。