本文整理汇总了Python中PySide.QtCore.QThread.currentThread方法的典型用法代码示例。如果您正苦于以下问题:Python QThread.currentThread方法的具体用法?Python QThread.currentThread怎么用?Python QThread.currentThread使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PySide.QtCore.QThread
的用法示例。
在下文中一共展示了QThread.currentThread方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from PySide.QtCore import QThread [as 别名]
# 或者: from PySide.QtCore.QThread import currentThread [as 别名]
def main():
loadtesterplugins()
qt.mainthread = QThread.currentThread() # Store current thread
qt.initialize_view() # Get the view ready
dispatch_thread = QThread() # The QThread to put the dispatcher on
qt.maindispatch = QTDispatcher(qt.mainview) # Set up the dispatcher
qt.qapp.lastWindowClosed.connect(dispatch_thread.quit) # Connect the close signal to the thread quit signal
qt.maindispatch.moveToThread(dispatch_thread) # Move the dispatcher to the new thread
dispatch_thread.start() # Start the thread
qt.mainview.show() # Show the main window
res = qt.qapp.exec_() # Start the event loop, exits when the last window has been closed
dispatch_thread.wait() # Wait for the dispatcher thread to finish
sys.exit(res)
示例2: _check_thread
# 需要导入模块: from PySide.QtCore import QThread [as 别名]
# 或者: from PySide.QtCore.QThread import currentThread [as 别名]
def _check_thread(self):
if QThread.currentThread() != self._processor.thread():
err = 'Method must be called from thread owning the loop.'
raise RuntimeError(err)
示例3: currentThreadName
# 需要导入模块: from PySide.QtCore import QThread [as 别名]
# 或者: from PySide.QtCore.QThread import currentThread [as 别名]
def currentThreadName():
return QThread.currentThread().objectName()