xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
结构体 | Public 成员函数 | 包函数
QTabWidget类 参考
类 QTabWidget 继承关系图:
QAbstractItemView

结构体

enum  TabPosition
 
enum  TabShape
 

Public 成员函数

包函数

额外继承的成员函数

详细描述

在文件 QTabWidget.x5 行定义.

构造及析构函数说明

◆ QTabWidget() [1/2]

QTabWidget ( )

在文件 QTabWidget.x7 行定义.

7 {
8
9 }

◆ QTabWidget() [2/2]

QTabWidget ( long  handle)

在文件 QTabWidget.x11 行定义.

11 {
12 super(handle);
13 }

成员函数说明

◆ addTab() [1/2]

int addTab ( QWidget  widget,
QIcon  icon,
String  label 
)
package

在文件 QTabWidget.x52 行定义.

52 {
53 return QtXnl.native_long2_string(nativehandle, Constant.TABWIDGETADDTAB, widget.nativehandle, icon.nativehandle, 0, label);
54 }
QWidget widget(int index)
Definition QTabWidget.x:110

◆ addTab() [2/2]

int addTab ( QWidget  widget,
String  text 
)
package

在文件 QTabWidget.x48 行定义.

48 {
49 return QtXnl.long_longstring(nativehandle, Constant.TABWIDGETADDTAB, widget.nativehandle, text);
50 }

◆ clear()

void clear ( )
package

在文件 QTabWidget.x227 行定义.

227 {
228 QtXnl.widget_slot(nativehandle, Constant.TABWIDGETCLEAR);
229 }

◆ cornerWidget()

QWidget cornerWidget ( Corner  corner)
package

在文件 QTabWidget.x182 行定义.

182 {
183 return (QWidget)QtXnl.object_get_handle(nativehandle, Constant.TABWIDGETCORNERWIDGET, corner);
184 }

◆ count()

int count ( )
package

在文件 QTabWidget.x118 行定义.

118 {
119 return QtXnl.widget_get_int_value(nativehandle, Constant.TABWIDGETCOUNT);
120 }

◆ create() [1/2]

bool create ( )
override

重载 QWidget .

在文件 QTabWidget.x15 行定义.

15 {
16 nativehandle = QtXnl.createQObject(QType.qtTabWidget, this, 0);
17 if (nativehandle == 0){
18 return false;
19 }
20 return true;
21 }
long nativehandle
Definition QNative.xcsm:91

◆ create() [2/2]

bool create ( @NotNilptr QWidget  parent)
override

重载 QWidget .

在文件 QTabWidget.x23 行定义.

23 {
24 nativehandle = QtXnl.createQObject(QType.qtTabWidget, this, parent.nativehandle);
25 if (nativehandle == 0){
26 return false;
27 }
28 return true;
29 }

◆ currentChanged()

void currentChanged ( int  index)

在文件 QTabWidget.x31 行定义.

31 {
32
33 }

◆ currentIndex()

int currentIndex ( )
package

在文件 QTabWidget.x102 行定义.

102 {
103 return QtXnl.widget_get_int_value(nativehandle, Constant.TABWIDGETCURRENTINDEX);
104 }

◆ currentWidget()

QWidget currentWidget ( )
package

在文件 QTabWidget.x106 行定义.

106 {
107 return (QWidget)QtXnl.widget_get_object(nativehandle,Constant. TABWIDGETCURRENTWIDGET);
108 }

◆ documentMode()

bool documentMode ( )
package

在文件 QTabWidget.x211 行定义.

211 {
212 return QtXnl.widget_get_bool_value(nativehandle, Constant.TABWIDGETDOCUMENTMODE);
213 }

◆ elideMode()

TextElideMode elideMode ( )
package

在文件 QTabWidget.x186 行定义.

186 {
187 return (TextElideMode)QtXnl.widget_get_int_value(nativehandle, Constant.TABWIDGETELIDEMODE);
188 }

◆ hasHeightForWidth()

bool hasHeightForWidth ( )
package

在文件 QTabWidget.x174 行定义.

174 {
175 return QtXnl.widget_get_bool_value(nativehandle, Constant.TABWIDGETHASHEIGHTFORWIDTH);
176 }

◆ heightForWidth()

int heightForWidth ( int  width)
package

在文件 QTabWidget.x170 行定义.

170 {
171 return QtXnl.widget_set_v2int_value(nativehandle, Constant.TABWIDGETHEIGHTFORWIDTH, width, 0);
172 }

◆ iconSize()

QSize iconSize ( )
package

在文件 QTabWidget.x194 行定义.

194 {
195 long lsize = QtXnl.long_get(nativehandle, Constant.TABWIDGETICONSIZE);
196 return new QSize(lsize >> 32 & 0xffffffff, lsize & 0xffffffff);
197 }

◆ indexOf()

int indexOf ( QWidget  widget)
package

在文件 QTabWidget.x114 行定义.

114 {
115 return QtXnl.int_long_int_long_int_int(nativehandle, Constant.TABWIDGETINDEXOF, widget.nativehandle, 0, 0);
116 }

◆ insertTab() [1/2]

int insertTab ( int  index,
QWidget  widget,
QIcon  icon,
String  label 
)
package

在文件 QTabWidget.x60 行定义.

60 {
61 return QtXnl.native_long2_string(nativehandle, Constant.TABWIDGETINSERTTAB2, index, widget.nativehandle, icon.nativehandle, label);
62 }

◆ insertTab() [2/2]

int insertTab ( int  index,
QWidget  widget,
String  label 
)
package

在文件 QTabWidget.x56 行定义.

56 {
57 return QtXnl.native_long2_string(nativehandle, Constant.TABWIDGETINSERTTAB, index, widget.nativehandle, 0, label);
58 }

◆ isMovable()

bool isMovable ( )
package

在文件 QTabWidget.x141 行定义.

141 {
142 return QtXnl.widget_get_bool_value(nativehandle, Constant.TABWIDGETISMOVABLE);
143 }

◆ isTabEnabled()

bool isTabEnabled ( int  index)
package

在文件 QTabWidget.x68 行定义.

68 {
69 return QtXnl.widget_get_int_bool(nativehandle, Constant.TABWIDGETISTABENABLED, index);
70 }

◆ minimumSizeHint()

QSize minimumSizeHint ( )
package

在文件 QTabWidget.x165 行定义.

165 {
166 long lsize = QtXnl.long_get(nativehandle, Constant.TABWIDGETMINIMUMSIZEHINT);
167 return new QSize(lsize >> 32 & 0xffffffff, lsize & 0xffffffff);
168 }

◆ removeTab()

void removeTab ( int  index)
package

在文件 QTabWidget.x64 行定义.

64 {
65 QtXnl.widget_set_vint_value(nativehandle, Constant.TABWIDGETREMOVETAB, index);
66 }

◆ setCornerWidget()

void setCornerWidget ( QWidget  w,
Corner  corner 
)
package

在文件 QTabWidget.x178 行定义.

178 {
179 QtXnl.object_get_long_int(nativehandle, Constant.TABWIDGETSETCORNERWIDGET, w.nativehandle, corner);
180 }

◆ setCurrentIndex()

void setCurrentIndex ( int  index)
package

在文件 QTabWidget.x236 行定义.

236 {
237 QtXnl.widget_set_vint_value(nativehandle, Constant.TABWIDGETSETCURRENTINDEX, index);
238 }

◆ setCurrentWidget()

void setCurrentWidget ( QWidget  widget)
package

在文件 QTabWidget.x240 行定义.

240 {
241 QtXnl.widget_set_native_value(nativehandle, Constant.TABWIDGETSETCURRENTWIDGET, widget.nativehandle);
242 }

◆ setDocumentMode()

void setDocumentMode ( bool  set)
package

在文件 QTabWidget.x215 行定义.

215 {
216 QtXnl.widget_set_bool_value(nativehandle, Constant.TABWIDGETSETDOCUMENTMODE, set);
217 }

◆ setElideMode()

void setElideMode ( TextElideMode  tem)
package

在文件 QTabWidget.x190 行定义.

190 {
191 QtXnl.widget_set_vint_value(nativehandle, Constant.TABWIDGETSETELIDEMODE, tem);
192 }

◆ setIconSize()

void setIconSize ( QSize  size)
package

在文件 QTabWidget.x199 行定义.

199 {
200 QtXnl.widget_set_v2int_value(nativehandle, Constant.TABWIDGETSETICONSIZE, size.cx, size.cy);
201 }

◆ setMovable()

void setMovable ( bool  movable)
package

在文件 QTabWidget.x145 行定义.

145 {
146 QtXnl.widget_set_bool_value(nativehandle, Constant.TABWIDGETSETMOVABLE, movable);
147 }

◆ setTabBarAutoHide()

void setTabBarAutoHide ( bool  enabled)
package

在文件 QTabWidget.x223 行定义.

223 {
224 QtXnl.widget_set_bool_value(nativehandle, Constant.TABWIDGETSETTABBARAUTOHIDE, enabled);
225 }

◆ setTabEnabled()

void setTabEnabled ( int  index,
bool  b 
)
package

在文件 QTabWidget.x71 行定义.

71 {
72 QtXnl.widget_set_int_bool_value(nativehandle, Constant.TABWIDGETSETTABENABLED, index, b);
73 }

◆ setTabIcon()

void setTabIcon ( int  index,
QIcon  icon 
)
package

在文件 QTabWidget.x82 行定义.

82 {
83 QtXnl.object_set_long_int_long(nativehandle, Constant.TABWIDGETSETTABICON, 0, index, icon.nativehandle);
84 }

◆ setTabPosition()

void setTabPosition ( TabPosition  tp)
package

在文件 QTabWidget.x129 行定义.

129 {
130 QtXnl.widget_set_vint_value(nativehandle, Constant.TABWIDGETSETTABPOSITION, tp);
131 }

◆ setTabsClosable()

void setTabsClosable ( bool  closeable)
package

在文件 QTabWidget.x137 行定义.

137 {
138 QtXnl.widget_set_bool_value(nativehandle, Constant.TABWIDGETSETTABSCLOSABLE, closeable);
139 }

◆ setTabShape()

void setTabShape ( TabShape  s)
package

在文件 QTabWidget.x156 行定义.

156 {
157 QtXnl.widget_set_vint_value(nativehandle, Constant.TABWIDGETSETTABSHAPE, s);
158 }

◆ setTabText()

void setTabText ( int  index,
String  text 
)
package

在文件 QTabWidget.x78 行定义.

78 {
79 QtXnl.widget_set_intstring_value(nativehandle, Constant.TABWIDGETSETTABTEXT, index, text);
80 }

◆ setTabToolTip()

void setTabToolTip ( int  index,
String  tip 
)
package

在文件 QTabWidget.x87 行定义.

87 {
88 QtXnl.widget_set_intstring_value(nativehandle, Constant.TABWIDGETSETTABTOOLTIP, index, tip);
89 }

◆ setTabWhatsThis()

void setTabWhatsThis ( int  index,
String  text 
)
package

在文件 QTabWidget.x94 行定义.

94 {
95 QtXnl.widget_set_intstring_value(nativehandle,Constant. TABWIDGETSETTABWHATSTHIS, index, text);
96 }

◆ setUsesScrollButtons()

void setUsesScrollButtons ( bool  useButtons)
package

在文件 QTabWidget.x207 行定义.

207 {
208 QtXnl.widget_set_bool_value(nativehandle, Constant.TABWIDGETSETUSESSCROLLBUTTONS, useButtons);
209 }

◆ sizeHint()

QSize sizeHint ( )
package

在文件 QTabWidget.x160 行定义.

160 {
161 long lsize = QtXnl.long_get(nativehandle, Constant.TABWIDGETSIZEHINT);
162 return new QSize(lsize >> 32 & 0xffffffff, lsize & 0xffffffff);
163 }

◆ tabBar()

QTabBar tabBar ( )
package

在文件 QTabWidget.x231 行定义.

231 {
232 return (QTabBar)QtXnl.widget_get_object(nativehandle, Constant.TABWIDGETTABBAR);
233 }

◆ tabBarAutoHide()

bool tabBarAutoHide ( )
package

在文件 QTabWidget.x219 行定义.

219 {
220 return QtXnl.widget_get_bool_value(nativehandle, Constant.TABWIDGETAUTOHIDE);
221 }

◆ tabBarClicked()

void tabBarClicked ( int  index)

在文件 QTabWidget.x39 行定义.

39 {
40
41 }

◆ tabBarDoubleClicked()

void tabBarDoubleClicked ( int  index)

在文件 QTabWidget.x43 行定义.

43 {
44
45 }

◆ tabCloseRequested()

void tabCloseRequested ( int  index)

在文件 QTabWidget.x35 行定义.

35 {
36
37 }

◆ tabPosition()

TabPosition tabPosition ( )
package

在文件 QTabWidget.x125 行定义.

125 {
126 return (TabPosition)QtXnl.widget_get_int_value(nativehandle, Constant.TABWIDGETTABPOSITION);
127 }

◆ tabsClosable()

bool tabsClosable ( )
package

在文件 QTabWidget.x133 行定义.

133 {
134 return QtXnl.widget_get_bool_value(nativehandle,Constant.TABWIDGETTABSCLOSABLE);
135 }

◆ tabShape()

TabShape tabShape ( )
package

在文件 QTabWidget.x152 行定义.

152 {
153 return (TabShape)QtXnl.widget_get_int_value(nativehandle, Constant.TABWIDGETTABSHAPE);
154 }

◆ tabText()

String tabText ( int  index)
package

在文件 QTabWidget.x75 行定义.

75 {
76 return (String)QtXnl.core_getStringlongint(nativehandle, Constant.TABWIDGETTABTEXT, 0, index);
77 }
字符串类

◆ tabToolTip()

String tabToolTip ( int  index)
package

在文件 QTabWidget.x90 行定义.

90 {
91 return (String)QtXnl.core_getStringlongint(nativehandle, Constant.TABWIDGETTABTOOLTIP, 0, index);
92 }

◆ tabWhatsThis()

String tabWhatsThis ( int  index)
package

在文件 QTabWidget.x97 行定义.

97 {
98 return (String)QtXnl.core_getStringlongint(nativehandle, Constant.TABWIDGETTABWHATSTHIS, 0, index);
99 }

◆ usesScrollButtons()

bool usesScrollButtons ( )
package

在文件 QTabWidget.x203 行定义.

203 {
204 return QtXnl.widget_get_bool_value(nativehandle, Constant.TABWIDGETUSESSCROLLBUTTONS);
205 }

◆ widget()

QWidget widget ( int  index)
package

在文件 QTabWidget.x110 行定义.

110 {
111 return (QWidget)QtXnl.object_get_handle(nativehandle, Constant.TABWIDGETWIDGET, index);
112 }