StupidBeauty
Read times:374Posted at:Tue Dec 27 05:00:45 2011
- no title specified

Wt3.2.0文档翻译:Wt::WWidget类参考,Wt::WWidget Class Reference

成员函数文档

void Wt::WWidget::layoutSizeChanged

(

int

width,

int

height

)

[protected, virtual]

虚函数,用来指示本部件的尺寸发生改变。

如果这個部件被包含在一個布局管理器中并且曾经调用过setLayoutSizeAware(true)的话,则这個方法會将此部件在客户端的宽度和高度传递过来。

参考:

setLayoutSizeAware()

Wt::WGLWidgetWt::WSliderWt::WPaintedWidget中重载。

void Wt::WWidget::setLayoutSizeAware

(

bool

sizeAware

)

[protected]

使得这個部件能够在布局管理器设置它的尺寸时做出反应。

当这個部件被插入到某個布局管理器中时,它的尺寸會被那個布局管理器改变以便适应某些尺寸限制。默认情况下,这是通过设置与此部件对应的DOM 元素的CSS 高度(height)(必要的话,也会设置宽度(width))属性来实现的,仅仅在客户端做出改变。

如果某個部件想要以一种自定义的方式来对这些客户端的尺寸建议(hints)进行响应的话,那么就可以定义一個JavaScript 方法"wtResize(self, width, height)"(参考 setJavaScriptMember())以便主动管理自己在客户端的宽度和高度。

如果将sizeAware 设置成真(true),则这個部件會将布局管理器对自己设置的宽度和高度传递给虚函数layoutSizeChanged(),这样的话,妳就可以做一些别的事件,比如以一种特别的方式改变自己所包含的子代部件的尺寸(进行一個自定义的、手动的布局)。

参考:

layoutSizeChanged()

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