QWebView (qt jambi) 的多个实例
再会, 如何在线程中使用 QWebView 和方法 load() ? 我已经在 main(!) 线程中创建了 QWebView,但是我不能将 load() 与 QWebView 一起使用(使用来自其他线程的信号/槽来执行此操作):
QWebView wv = new QWebView(); //好的 QUrl url = new QUrl("http://somesite.com/"); //好的 wv.load(url); //错误:QObject:无法为位于不同线程中的父级创建子级。
在 C++ 中它可以工作。请帮我!
ps抱歉我的英语
Good day,
How I can use QWebView with method load() in threads?
I have create QWebView in main(!) thread, but I can't use load() with QWebView (used signals/slots from other threads to do it):
QWebView wv = new QWebView(); //ok
QUrl url = new QUrl("http://somesite.com/"); //ok
wv.load(url); //ERROR: QObject: Cannot create children for a parent that is in a different thread.
In c++ it work. Please, help me!
p.s. sorry for my English
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道这是一个老问题,但对于其他感兴趣的人来说,问题是在不同的线程上创建子项。要封送回所属线程,请执行如下操作:
I know this is an old question but for anyone else interested, the problem is creating children on a different thread. To marshal back to the owning thread, do something like the following: