我正在使用wxWidgets將網站的內容下載到wxHtmlWindow控件中。這件作品完美無瑕,除了一件事。在下載數據時,整個gui似乎都凍結了,這對我的應用程序來說是非常有問題的。在大多數其他的wxWidgets類方法中,即使有問題的調用被阻塞,事件也會繼續自動處理。這似乎並不是這種情況,我想知道如何告訴wxWidgets在後臺下載頁面?我目前正在使用LoadPage方法。使用wxHtmlWindow在後臺下載網頁
我想我可以使用第二個線程,但是wxWidgets通過除主要線程之外的任何線程來更改任何窗口的狀態會施加限制,這讓我猶豫不決。有沒有更好的辦法?舉例來說,未加工的http類在下載時不會阻塞窗口,所以我不明白爲什麼wxHtmlWindow必須在內部使用原始的http類沒有相同的行爲。
這是非常不幸的,但我自己的調查似乎導致了與您概述完全相同的結論。感謝您花時間清理這些! –