|
1
58
我想 QApplication.setOverrideCursor 这就是你想要的: PyQt5 :
PyQt4 :
|
|
|
2
19
虽然Cameron和David的答案非常适合在整个函数上设置等待光标,但我发现上下文管理器最适合为代码片段设置等待光标:
然后将冗长的流程代码放入with块:
|
|
|
3
10
Ekhumaro的解决方案是正确的。这个解决方案是为了风格而修改的。我使用了ekhumor的功能,但使用了python装饰器。
我可以用任何我想让微调器激活的方法来设置装饰器。
|
|
|
4
1
这样更好:
|
|
|
5
0
根据我的说法,添加光标的最佳方法是使用装饰器。通过这种方式,只需将光标作为装饰器添加到该函数中,就可以运行任何函数
|
|
|
6
0
我发现我经常需要做:
然而在GUI初始化期间,我发现出于某些原因需要进行修改:
否则,直到鼠标经过修改它的小部件(如QLineEdit)时,光标才会“恢复”,这与@Guimoute提到的类似 |
|
|
7
0
您可以使用QgsTemporaryCursorOverride类 https://qgis.org/api/classQgsTemporaryCursorOverride.html 但在Python中,您应该使用PyQGIS中现在包含的Python上下文管理器:
|