мой класс, основанный на QComboBox, живет в QGraphicsScene в нижнем конце (видимого) экрана - но он всплывает вниз, таким образом, вне поля зрения.
(Как) можно заставить всплывающее окно открыть выше виджет?
Я попытался повторить реализацию showPopup следующим образом:
void MyComboBox::showPopup()
{
QAbstractItemView *popupView = view();
popupView->move(0,-100);
//popupView->window->move(0,-100);
QComboBox::showPopup();
}
Результат состоит в том, что содержимое кажется смещенным, но не основным всплывающим объектом. Я думаю, что можно было бы найти решение со стилями, как указано в в этой статье, но я не могу найти элемент управления Styles, который может быть полезен здесь. Я новичок в С++, а также Qt, поэтому я мог бы пропустить что-то очевидное.
Буду признателен за любую помощь по этому вопросу!
С уважением,
Себастьян