0
есть ли способ поймать сигнал правого клика в кнопке в gtkmm-3.0? Если нет, то какие виджеты могут щелкнуть правой кнопкой мыши? Большое спасибо.Сигнал правой кнопки мыши для кнопки gtkmm-3.0
есть ли способ поймать сигнал правого клика в кнопке в gtkmm-3.0? Если нет, то какие виджеты могут щелкнуть правой кнопкой мыши? Большое спасибо.Сигнал правой кнопки мыши для кнопки gtkmm-3.0
Да, подключитесь к button-press-event
. Обработчик сигнала получит объект Gdk::EventButton
, который скажет вам, что нажата кнопка мыши.
Однако вам может потребоваться передать false в качестве дополнительного параметра для подключения(): https://developer.gnome.org/gtkmm-tutorial/stable/sec-xeventsignals.html.en – murrayc
Да, но это правой кнопкой мыши? – edrichhans
'Gdk :: EventButton' расскажет вам, был ли он щелчком правой кнопки мыши или нет. Нет сигнала, который испускается только один раз при щелчке правой кнопкой мыши, и если бы это было так, то это было бы так. – ptomato