Skip to content

Commit 3d210e4

Browse files
committed
信号连接数量
1 parent 4615ab7 commit 3d210e4

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

Demo/IsSignalConnected.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ def __init__(self, *args, **kwargs):
3434

3535
def doTest(self):
3636
self.retView.append("""
37-
# button1 clicked 是否连接: %s
38-
# button2 clicked 是否连接: %s
37+
# button1 clicked 是否连接: %s, %s
38+
# button2 clicked 是否连接: %s, %s
3939
""" % (
40-
self.isSignalConnected(self.button1, 'clicked()'),
41-
self.isSignalConnected(self.button2, 'clicked()')
40+
self.isSignalConnected(self.button1, 'clicked()'), self.button1.receivers(self.button1.clicked) > 0,
41+
self.isSignalConnected(self.button2, 'clicked()'), self.button2.receivers(self.button2.clicked) > 0,
4242
))
4343

4444
def isSignalConnected(self, obj, name):

Demo/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ PyQt 结合 Opencv 进行人脸检测;
204204
## 20、判断信号是否连接
205205
[运行 IsSignalConnected.py](IsSignalConnected.py)
206206

207-
通过 `isSignalConnected` 判断是否连接
207+
1. 通过 `isSignalConnected` 判断是否连接
208+
2. 通过对象的 `receivers` 获取连接的数量来判断
208209

209210
![IsSignalConnected](ScreenShot/IsSignalConnected.png)
210211

Demo/ScreenShot/IsSignalConnected.png

2.91 KB
Loading

Test/C++中修改PyQt对象/src.jpg

-612 KB
Binary file not shown.

0 commit comments

Comments
 (0)