Số điện thoại của tôi đã được nhập trước trong một QGraphicsScene ở cuối màn hình (hiển thị) - nhưng bật lên, do đó không thể xem được.Làm cách nào để làm cho cửa sổ bật lên QComboBox trở lên?
(Làm cách nào) có thể buộc cửa sổ bật lên mở ở trên tiện ích con?
tôi đã cố gắng tái triển khai showPopup như thế này:
void MyComboBox::showPopup()
{
QAbstractItemView *popupView = view();
popupView->move(0,-100);
//popupView->window->move(0,-100);
QComboBox::showPopup();
}
Kết quả là, rằng nội dung dường như được thay đổi, nhưng không phải là đối tượng cửa sổ bật lên phía dưới. Tôi nghĩ rằng có thể tìm ra giải pháp có kiểu như được nêu trong this article, nhưng tôi không thể tìm thấy bất kỳ kiểm soát Kiểu nào có thể hữu ích ở đây. Tôi khá mới với C++ cũng như Qt, vì vậy tôi có thể thiếu một cái gì đó hiển nhiên.
Tôi đánh giá cao mọi trợ giúp về vấn đề này!
Trân trọng,
Sebastian
Không một giải pháp tồi, nhưng nó hoạt hình xuống và sau đó di chuyển lên. – Len