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