QT -- skojarzenie gropy checkBoxow z Listą

0

Cześć,

potrzebuje skojarzyć grupę checkBoxów z daną listąWidgetów. Dokładnie chodzi mi o to, żeby checkboxy były aktywne jedynie kiedy zostanie wybrany jeden z elementów danej listy (currentItemChanged()).

na pewno się to da jakoś zrobić, tylko nie mogę znaleźć jak?

0

Okey, sprawa jest prosta, wyprowadzamy sygnały z elementów dla których groupBox ma być nie widoczny i podpinamy pod jego slot hide().

1

nie rozumiem jak działa twoja metoda, ja bym zrobił tak:
pobierasz selectonModel i podłączasz się po sygnał: currentChanged. W reakcji na ten sygnał decydujesz jak ma się zmienić stan checkbox-ów.

0

No ja po prostu ustawiłem domyślnie groupBox na niewidoczny(przy starcie programu), a kiedy zostanie wybrana lista z nim skojarzona to wysyła mu sygnał "show()". Natomiast listy, dla których ma być nie widoczny, po kliknieciu ich wysyłają sygnał "hide()" do groupBoxa.

Niestety z Qt jestem noga na razie, będę miał chwilę to zbadam temat z tym SelectionModel.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.