Molti qslider
-
ciao a tutti. sto imparando le qt quindi scusate se non sono molto pratico.
ho un'applicazione in cui c'è un tab per scegliere i settaggi. ci sono molti qslider (una ventina) in cui si possono scegliere i vari slider.
avrei bisogno di un unico slot che li raccoglie tutti con l'id..
tipo:
@
connect( slider1, SIGNAL(valueChanged(int)),
this, SLOT( proxySlot(1, int)));
@in cui collego al proxySlot il signal di slider1, dicendogli che è lo slider con id 1..
ovviamente questa sintassi non è corretta ma cerco qualcosa del genere molto veloce..
so di queste soluzioni:
-
fare una classe QSliderWithId, fare un override del valeChanged e mettergli un id, andare nel qt designer e promuovere tutti gli slider da classe QSlider a classe QSliderWithId..
-
scrivere uno slot per ogni slider.. è la soluzione che ho ora ma sinceramente è bruttissima, vorrei qualcosa di molto più veloce..
esistono altre soluzioni? un QGroupBox può aiutarmi? un qualche tipo di mapper?
-