StupidBeauty
Read times:268Posted at:Sat May 7 23:33:58 2011
- no title specified

Wt3.1.9文档翻译:WAnchor类参考,WAnchor Class Reference

这个部件表示一个HTML 锚(链接到其它文档)。

使用一个锚来链接到另一个网页、文档、内部程序路径或者一个资源。这个锚可以包含一个文本标签、一张图片或者其它的任何部件(因为它继承咯 WContainerWidget )。如果你不希望程序在用户跟进这个锚的时候终止的话 ,那么你必须使用 setTarget(TargetNewWindow) 。甚至对于非HTML 的文档,这也是很重要的 ,因为 ,在某些浏览器中,如果文档不是在浏览器窗口中提供的 ,那么后续的AJAX 请求都会被取消。

使用示例:

WAnchor *a;

 //创建一个链接到某个URL的锚

 a = new WAnchor("http://www.webtoolkit.eu/", "Wt web toolkit", this);

 //创建一个链接到某个内部路径的锚

 a = new WAnchor(this);

 a->setRefInternalPath("/docs/" + myDocName());

 //   并且监听内部路径中对应的变化

WApplication::instance()->internalPathChanged().connect(this, &DocsListWidget::onInternalPathChange);

 //创建一个链接到某个资源的锚

 WResource *r = new PdfResource(this); //序列化为一个PDF 文件。

 a = new WAnchor(r, "PDF version", this);

 a->setTarget(TargetNewWindow);

WAnchor是一个内联部件。

注意:

如果你使用像setText()setImage()这样的API 方法或者使用一个构造函数来设置文字或者图片的话,你就不能 (通过 clear() 或者 (通过 setLayout() 提供一个布局器) 删除全部内容 ,因为这样会导致未知行为:文字或者图片是简单地作为部件插入到窗口中去的

CSS

这个部件对应于HTML <a>标记,不提供样式处理。可使用内联或者外部CSS 来进行样式设置。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4