Slider in TrayMenu
Unsolved
German
-
Hi together,
Ich möchte einen Slider in meinem Traymenu zeigen.
Die Frage ist nur wie.
Mein aktueller Weg mag nicht funktionieren:... trayActionSlider = new QWidgetAction (traymenu); traySlider = new QSlider (Qt::Horizontal,traymenu); traySlider->setRange(0,255); traySlider->setValue(125); traySlider->setSingleStep(5); traySlider->setPageStep(50); traySlider->show(); trayActionSlider->setDefaultWidget(traySlider); ... traymenu = new QMenu(window); traymenu->addAction(trayActionSlider); ... trayicon = new QSystemTrayIcon(window); trayicon->setIcon(icon); trayicon->setContextMenu(traymenu); trayicon->show();
Die Definitionen sind in der HeaderKlasse:
QWidgetAction *trayActionSlider; QSlider *traySlider; QSystemTrayIcon *trayicon; QMenu *traymenu;
Das TrayMenu wird dargestellt, die anderen Actions sind ebenfalls vorhanden. Das QWdigetAction ist auch vorhanden, jedoch leer...!
Siehe hier: TrayMenu.pngWie bekomme ich den QSlider angezeigt und die Daten abgezogen? Thanks.