首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QWidget能否转化成QWebview?该怎么解决

2012-04-06 
QWidget能否转化成QWebview?QTabWidget中addTab()方法,将一个QWidget对象加到选项卡中。现在想将QWidget控

QWidget能否转化成QWebview?
QTabWidget中addTab()方法,将一个QWidget对象加到选项卡中。
现在想将QWidget控件以QWebview的方式放入选项卡,怎么解决啊?
(PS:强制类型转化或者QWebView *webview = qobject_cast<QWebView*>(widget); 的方法都行不通啊,强制转换过来的QWebview对象是空的,不知道怎么回事?求大神指导)

[解决办法]
当然不行,一个QWidget怎么能转化为QWebView呢
[解决办法]
本身是QWebView或者其子类才能转换
比如你的QWebView插入到StackedWidget中,然后通过currentIndex拿到的是一个QWidget指针
这时候你可以用(QWebView*)去强制转换这个指针得到对应页面上的QWebView
[解决办法]
QWebView 继承自 QWidget,
所以,可以使用 类型转换.

热点排行