如何在PyQt4中禁用按钮(或整个主窗口),直到函数返回0

那个特里克

我有一个Web搜寻器脚本,我们称其为scraper.py,它将数据写入数据库。我用显示数据库内容的tableWidget制作了gui。现在,我添加了一个按钮,该按钮将从scraper.py脚本调用main()函数。因为,scraper正在使用硒,大约需要20秒才能完成所有操作(从打开浏览器并关闭它),我希望禁用该按钮(或者可能禁用名为MainWindow的整个表单),直到scraper.py完成。另外,main()函数不一定需要具有“ return 0”语句。

提前致谢。

阿查延
def fetchFuction():
    QtGui.QApplication.setOverrideCursor(QtGui.QCursor(QtCore.Qt.WaitCursor))
    # if incase function failed then restore it
    try:
        yourFetchFucn()
        QtGui.QApplication.restoreOverrideCursor()
    except:
        QtGui.QApplication.restoreOverrideCursor()

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在窗口的PyQt4中的不同画布中绘制不同的图?

来自分类Dev

如何在pyqt4中正确创建第二个窗口

来自分类Dev

在PyQt4中我如何启动窗口

来自分类Dev

如何在使用 pyqt4 的 gridlayout 中增加特定按钮的大小

来自分类Dev

如何关闭登录对话框并显示主窗口(PyQt4)

来自分类Dev

如何使用PyQt4禁用窗口最大化图标?

来自分类Dev

如何在Anaconda中安装PyQt4?

来自分类Dev

如何在PyQt4中旋转圆形鼠标

来自分类Dev

PyQt4:如何暂停线程,直到发出信号?

来自分类Dev

pyqt4 如何从第二个主窗口类调用第一个主窗口类

来自分类Dev

如何在pyQt QDockWidget中禁用/隐藏“关闭”按钮

来自分类Dev

如何在pyQt QDockWidget中禁用/隐藏“关闭”按钮

来自分类Dev

PyQt:如何在PyQt4中的QGroupBox内添加网格布局

来自分类Dev

如何在python中从pyqt4升级到pyqt5

来自分类Dev

活动屏幕上的PyQt4中心窗口

来自分类Dev

PyQt4中的非活动子窗口

来自分类Dev

通过从在PyQt4中使用QSplitter()设置的按钮调用来删除窗口小部件

来自分类Dev

通过从在PyQt4中使用QSplitter()设置的按钮调用来删除窗口小部件

来自分类Dev

在PyQt4中连接多个按钮信号时,如何避免出现这种情况?

来自分类Dev

如何取消选中pyqt4中选中的单选按钮

来自分类Dev

在PyQt4中连接多个按钮信号时,如何避免出现这种情况?

来自分类Dev

如何通过单击 PyQt4 (python2.7) 中的按钮来更改 QComboBox 值?

来自分类Dev

如何使按钮单击事件连接到closeEvent?PyQt4

来自分类Dev

如何在Firefox中禁用Backspace按钮的“返回”功能?

来自分类Dev

如何在PyQt4中调整QMenuBar的大小以显示4K

来自分类Dev

如何在PrimeFaces FileUpload中禁用“选择”按钮,直到上传完成

来自分类Dev

如何在PrimeFaces FileUpload中禁用“选择”按钮,直到上传完成

来自分类Dev

Knockout.js如何在select中禁用可观察的更新,直到用户单击保存按钮

来自分类Dev

函数中的 PyQt4 名称未定义

Related 相关文章

  1. 1

    如何在窗口的PyQt4中的不同画布中绘制不同的图?

  2. 2

    如何在pyqt4中正确创建第二个窗口

  3. 3

    在PyQt4中我如何启动窗口

  4. 4

    如何在使用 pyqt4 的 gridlayout 中增加特定按钮的大小

  5. 5

    如何关闭登录对话框并显示主窗口(PyQt4)

  6. 6

    如何使用PyQt4禁用窗口最大化图标?

  7. 7

    如何在Anaconda中安装PyQt4?

  8. 8

    如何在PyQt4中旋转圆形鼠标

  9. 9

    PyQt4:如何暂停线程,直到发出信号?

  10. 10

    pyqt4 如何从第二个主窗口类调用第一个主窗口类

  11. 11

    如何在pyQt QDockWidget中禁用/隐藏“关闭”按钮

  12. 12

    如何在pyQt QDockWidget中禁用/隐藏“关闭”按钮

  13. 13

    PyQt:如何在PyQt4中的QGroupBox内添加网格布局

  14. 14

    如何在python中从pyqt4升级到pyqt5

  15. 15

    活动屏幕上的PyQt4中心窗口

  16. 16

    PyQt4中的非活动子窗口

  17. 17

    通过从在PyQt4中使用QSplitter()设置的按钮调用来删除窗口小部件

  18. 18

    通过从在PyQt4中使用QSplitter()设置的按钮调用来删除窗口小部件

  19. 19

    在PyQt4中连接多个按钮信号时,如何避免出现这种情况?

  20. 20

    如何取消选中pyqt4中选中的单选按钮

  21. 21

    在PyQt4中连接多个按钮信号时,如何避免出现这种情况?

  22. 22

    如何通过单击 PyQt4 (python2.7) 中的按钮来更改 QComboBox 值?

  23. 23

    如何使按钮单击事件连接到closeEvent?PyQt4

  24. 24

    如何在Firefox中禁用Backspace按钮的“返回”功能?

  25. 25

    如何在PyQt4中调整QMenuBar的大小以显示4K

  26. 26

    如何在PrimeFaces FileUpload中禁用“选择”按钮,直到上传完成

  27. 27

    如何在PrimeFaces FileUpload中禁用“选择”按钮,直到上传完成

  28. 28

    Knockout.js如何在select中禁用可观察的更新,直到用户单击保存按钮

  29. 29

    函数中的 PyQt4 名称未定义

热门标签

归档