walec-51
4/25/2007 7:27:00 PM
TmP wrote:
> Witam
>
> Mam klase (nazwijmy j± MyTree), dziedziczaca po QTreeWidget, ktora to do
> tworzenia drzewa uzywa standardowego QTreeWidgetItem. I teraz problem
> polega na tym, ze w zaleznosci na ktorym z elementow drzewa klikne prawym
> przyciskiem myszy, ma pojawic sie inne menu kontekstowe, tzn z inna
> zawartoscia. np. po kliknieciu na root drzewa, ma sie pojawic menu: zmien
> nazwe, dodaj nowy element; po kliknieciu np. na ktorys z elementow drzewa,
> ma sie pojawic np. takie menu: zmien nazwe, edytuj, usun.
>
> Potrafie zrobic takie menu kontekstowe, ktore sie otwiera po kliknieciu
> prawym przyciskiem myszy w obszarze widgeta MyTree.
>
> Czy moze mi ktos podpowiedziec jak sie do tego zabrac?
> TmP
A do dokumentacji nie chaciaÅ?o siÄ? zajrzeÄ? ?
void QTreeWidget::itemClicked ( QTreeWidgetItem * item, int column )
[signal]
This signal is emitted when the user clicks inside the widget.
The specified item is the item that was clicked, or 0 if no item was
clicked. The column is the item's column that was clicked, or -1 if no item
was clicked.
PodÅ?Ä?cz ten sygnaÅ? do jakieÅ? funkcji i w tej funkcji odpal odpowiednie menu
z zależnoÅ?ci od wartoÅ?ci item.
--
walec-51
Jabber: walec51@jabber.com
GG: 9008212