2
我有一個應用程序,其中一個線程(不是主線程)需要訪問GUI的元素(發送點擊操作,顯示消息框等)。我在Python和Qt中工作,也知道它不是在主線程中不可能的。 有沒有辦法做到這一點?我的意思是將我想要在線程中執行的操作發送到主線程。如何在不同的Qt線程中調用GUI元素?
我有一個應用程序,其中一個線程(不是主線程)需要訪問GUI的元素(發送點擊操作,顯示消息框等)。我在Python和Qt中工作,也知道它不是在主線程中不可能的。 有沒有辦法做到這一點?我的意思是將我想要在線程中執行的操作發送到主線程。如何在不同的Qt線程中調用GUI元素?
這是一個關於如何使用Qthread的好教程:http://joplaete.wordpress.com/2010/07/21/threading-with-pyqt4/。這將顯示如何在不同的自定義線程中調用GUI元素。希望這可以幫助。
我想要做這樣的事情,但在蟒蛇:[http://stackoverflow.com/questions/9777911/how-do-i-create-a-window-in-different-qt-threads] – karensantana