ChartLegend¶
Fluent legend for series/slices.
import QWinUI3.Extras · src/extras/QWinUI3/Extras/ChartLegend.qml
Category: Charts & gauges · Library: v2.80
Extends Item.
Example¶
ChartLegend {
id: chartLegend
items: [{ label: "A", color: Theme.accent
}] }
// --- API ---
// signals: onItemClicked, onItemHovered
// methods: select(index), clearSelection()
// chartLegend.select(index)
// chartLegend.clearSelection()
Notes¶
items: [{ label, color, selected? }]; select(index) / itemHovered for interaction.
API¶
Properties¶
| Name | Type | Description |
|---|---|---|
items |
var |
Item list / children model |
hoverIndex |
int |
Hovered item index |
selectedIndex |
int |
Selected index alias |
interactive |
bool |
Enable hover / click interaction |
isInteractive |
alias |
Alias of interactive (gauge / KPI naming parity) |
orientation |
int |
Qt.Horizontal or Qt.Vertical |
showValue |
bool |
Show numeric value label |
header |
string |
Header label above the control |
Signals¶
| Signature | Description |
|---|---|
itemClicked(int index) |
Emitted when an item is clicked |
itemHovered(int index) |
Emitted when a legend item is hovered |
Methods¶
| Signature | Description |
|---|---|
select(index) |
Select item by index |
clearSelection() |
Clear the current selection |
Inherited from Item¶
Also available (base type / Qt Quick Controls):
width/heightvisibleanchors
Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.