【问题标题】:How to execute QRandomGenerator.global() method如何执行 QRandomGenerator.global() 方法
【发布时间】:2021-02-04 13:56:44
【问题描述】:

我正在使用 spyder。

当我使用QRandomGenerator.global() 方法运行我的代码时,会抛出错误。

因为global 是预先确定的名称。

from PySide2 import QtCore
import PySide2
import os, sys


dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
def main():    
    
    app = QtCore.QCoreApplication(sys.argv) if QtCore.QCoreApplication.instance() is None else QtCore.QCoreApplication.instance()
  
    r = QtCore.QRandomGenerator.global()
    
    
    sys.exit(app.exec_())
if __name__ == "__main__":
    main()

【问题讨论】:

    标签: python-3.x spyder pyside2 errno


    【解决方案1】:

    在 Python 中命名为保留关键字的所有 Qt 函数(如 QTextDocument.print()QWidget.raise())都使用下划线后缀。

        r = QtCore.QRandomGenerator.global_()
    

    【讨论】:

      猜你喜欢
      • 2012-02-29
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      相关资源
      最近更新 更多