nodeguy/website/docs/api/generated/classes/qtablewidgetitem.md
2021-02-25 22:50:05 +01:00

513 lines
8.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: "qtablewidgetitem"
title: "QTableWidgetItem"
sidebar_label: "QTableWidgetItem"
---
> Creates an item for QTableWidget.
**This class is a JS wrapper around Qt's [QTableWidgetItem class](https://doc.qt.io/qt-5/qtablewidgetitem.html)**
### Example
```javascript
const { QTableWidget, QMainWindow, QTableWidgetItem } = require("@nodegui/nodegui");
const win = new QMainWindow();
const table = new QTableWidget(2, 3);
table.setHorizontalHeaderLabels(['first', 'second', 'third']);
const cell00 = new QTableWidgetItem('C00');
const cell01 = new QTableWidgetItem('C01');
const cell10 = new QTableWidgetItem('C10');
const cell11 = new QTableWidgetItem('C11');
table.setItem(0, 0, cell00);
table.setItem(0, 1, cell01);
table.setItem(1, 0, cell10);
table.setItem(1, 1, cell11);
win.setCentralWidget(table);
win.show();
(global as any).win = win;
```
## Hierarchy
* [Component](component.md)
**QTableWidgetItem**
## Index
### Constructors
* [constructor](qtablewidgetitem.md#constructor)
### Properties
* [native](qtablewidgetitem.md#native)
* [nodeChildren](qtablewidgetitem.md#nodechildren)
* [nodeParent](qtablewidgetitem.md#optional-nodeparent)
### Methods
* [background](qtablewidgetitem.md#background)
* [checkState](qtablewidgetitem.md#checkstate)
* [column](qtablewidgetitem.md#column)
* [data](qtablewidgetitem.md#data)
* [flags](qtablewidgetitem.md#flags)
* [font](qtablewidgetitem.md#font)
* [foreground](qtablewidgetitem.md#foreground)
* [icon](qtablewidgetitem.md#icon)
* [isSelected](qtablewidgetitem.md#isselected)
* [row](qtablewidgetitem.md#row)
* [setBackground](qtablewidgetitem.md#setbackground)
* [setCheckState](qtablewidgetitem.md#setcheckstate)
* [setData](qtablewidgetitem.md#setdata)
* [setFlags](qtablewidgetitem.md#setflags)
* [setFont](qtablewidgetitem.md#setfont)
* [setForeground](qtablewidgetitem.md#setforeground)
* [setIcon](qtablewidgetitem.md#seticon)
* [setNodeParent](qtablewidgetitem.md#setnodeparent)
* [setSelected](qtablewidgetitem.md#setselected)
* [setSizeHint](qtablewidgetitem.md#setsizehint)
* [setStatusTip](qtablewidgetitem.md#setstatustip)
* [setText](qtablewidgetitem.md#settext)
* [setTextAlignment](qtablewidgetitem.md#settextalignment)
* [setToolTip](qtablewidgetitem.md#settooltip)
* [setWhatsThis](qtablewidgetitem.md#setwhatsthis)
* [sizeHint](qtablewidgetitem.md#sizehint)
* [statusTip](qtablewidgetitem.md#statustip)
* [text](qtablewidgetitem.md#text)
* [textAlignment](qtablewidgetitem.md#textalignment)
* [toolTip](qtablewidgetitem.md#tooltip)
* [type](qtablewidgetitem.md#type)
* [whatsThis](qtablewidgetitem.md#whatsthis)
## Constructors
### constructor
\+ **new QTableWidgetItem**(): *[QTableWidgetItem](qtablewidgetitem.md)*
*Overrides [Component](component.md).[constructor](component.md#constructor)*
**Returns:** *[QTableWidgetItem](qtablewidgetitem.md)*
\+ **new QTableWidgetItem**(`other`: [QTableWidgetItem](qtablewidgetitem.md)): *[QTableWidgetItem](qtablewidgetitem.md)*
*Overrides [Component](component.md).[constructor](component.md#constructor)*
**Parameters:**
Name | Type |
------ | ------ |
`other` | [QTableWidgetItem](qtablewidgetitem.md) |
**Returns:** *[QTableWidgetItem](qtablewidgetitem.md)*
\+ **new QTableWidgetItem**(`native`: [NativeElement](../globals.md#nativeelement)): *[QTableWidgetItem](qtablewidgetitem.md)*
*Overrides [Component](component.md).[constructor](component.md#constructor)*
**Parameters:**
Name | Type |
------ | ------ |
`native` | [NativeElement](../globals.md#nativeelement) |
**Returns:** *[QTableWidgetItem](qtablewidgetitem.md)*
\+ **new QTableWidgetItem**(`text`: string): *[QTableWidgetItem](qtablewidgetitem.md)*
*Overrides [Component](component.md).[constructor](component.md#constructor)*
**Parameters:**
Name | Type |
------ | ------ |
`text` | string |
**Returns:** *[QTableWidgetItem](qtablewidgetitem.md)*
## Properties
### native
**native**: *[NativeElement](../globals.md#nativeelement)*
*Overrides [Component](component.md).[native](component.md#abstract-native)*
___
### nodeChildren
**nodeChildren**: *Set[Component](component.md)*
*Inherited from [Component](component.md).[nodeChildren](component.md#nodechildren)*
___
### `Optional` nodeParent
**nodeParent**? : *[Component](component.md)*
*Inherited from [Component](component.md).[nodeParent](component.md#optional-nodeparent)*
## Methods
### background
**background**(): *[QBrush](qbrush.md)*
**Returns:** *[QBrush](qbrush.md)*
___
### checkState
**checkState**(): *[CheckState](../enums/checkstate.md)*
**Returns:** *[CheckState](../enums/checkstate.md)*
___
### column
**column**(): *number*
**Returns:** *number*
___
### data
**data**(`role`: number): *[QVariant](qvariant.md)*
**Parameters:**
Name | Type |
------ | ------ |
`role` | number |
**Returns:** *[QVariant](qvariant.md)*
___
### flags
**flags**(): *[ItemFlag](../enums/itemflag.md)*
**Returns:** *[ItemFlag](../enums/itemflag.md)*
___
### font
**font**(): *[QFont](qfont.md)*
**Returns:** *[QFont](qfont.md)*
___
### foreground
**foreground**(): *[QBrush](qbrush.md)*
**Returns:** *[QBrush](qbrush.md)*
___
### icon
**icon**(): *[QIcon](qicon.md)*
**Returns:** *[QIcon](qicon.md)*
___
### isSelected
**isSelected**(): *boolean*
**Returns:** *boolean*
___
### row
**row**(): *number*
**Returns:** *number*
___
### setBackground
**setBackground**(`brush`: [QBrush](qbrush.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`brush` | [QBrush](qbrush.md) |
**Returns:** *void*
___
### setCheckState
**setCheckState**(`state`: [CheckState](../enums/checkstate.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`state` | [CheckState](../enums/checkstate.md) |
**Returns:** *void*
___
### setData
**setData**(`role`: number, `value`: [QVariant](qvariant.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`role` | number |
`value` | [QVariant](qvariant.md) |
**Returns:** *void*
___
### setFlags
**setFlags**(`flags`: [ItemFlag](../enums/itemflag.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`flags` | [ItemFlag](../enums/itemflag.md) |
**Returns:** *void*
___
### setFont
**setFont**(`font`: [QFont](qfont.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`font` | [QFont](qfont.md) |
**Returns:** *void*
___
### setForeground
**setForeground**(`brush`: [QBrush](qbrush.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`brush` | [QBrush](qbrush.md) |
**Returns:** *void*
___
### setIcon
**setIcon**(`icon`: [QIcon](qicon.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`icon` | [QIcon](qicon.md) |
**Returns:** *void*
___
### setNodeParent
**setNodeParent**(`parent?`: [Component](component.md)): *void*
*Inherited from [Component](component.md).[setNodeParent](component.md#setnodeparent)*
**Parameters:**
Name | Type |
------ | ------ |
`parent?` | [Component](component.md) |
**Returns:** *void*
___
### setSelected
**setSelected**(`select`: boolean): *void*
**Parameters:**
Name | Type |
------ | ------ |
`select` | boolean |
**Returns:** *void*
___
### setSizeHint
**setSizeHint**(`size`: [QSize](qsize.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`size` | [QSize](qsize.md) |
**Returns:** *void*
___
### setStatusTip
**setStatusTip**(`statusTip`: string): *void*
**Parameters:**
Name | Type |
------ | ------ |
`statusTip` | string |
**Returns:** *void*
___
### setText
**setText**(`text`: string): *void*
**Parameters:**
Name | Type |
------ | ------ |
`text` | string |
**Returns:** *void*
___
### setTextAlignment
**setTextAlignment**(`alignment`: [AlignmentFlag](../enums/alignmentflag.md)): *void*
**Parameters:**
Name | Type |
------ | ------ |
`alignment` | [AlignmentFlag](../enums/alignmentflag.md) |
**Returns:** *void*
___
### setToolTip
**setToolTip**(`toolTip`: string): *void*
**Parameters:**
Name | Type |
------ | ------ |
`toolTip` | string |
**Returns:** *void*
___
### setWhatsThis
**setWhatsThis**(`whatsThis`: string): *void*
**Parameters:**
Name | Type |
------ | ------ |
`whatsThis` | string |
**Returns:** *void*
___
### sizeHint
**sizeHint**(): *[QSize](qsize.md)*
**Returns:** *[QSize](qsize.md)*
___
### statusTip
**statusTip**(): *string*
**Returns:** *string*
___
### text
**text**(): *string*
**Returns:** *string*
___
### textAlignment
**textAlignment**(): *[AlignmentFlag](../enums/alignmentflag.md)*
**Returns:** *[AlignmentFlag](../enums/alignmentflag.md)*
___
### toolTip
**toolTip**(): *string*
**Returns:** *string*
___
### type
**type**(): *number*
**Returns:** *number*
___
### whatsThis
**whatsThis**(): *string*
**Returns:** *string*