Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-128329

qt combobox 放入到QGraphicsProxyWidget下拉框不显示

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.8.1, 6.9.0 FF
    • 6.7.0
    • Widgets: Main Window
    • None
    • win11,qtcreator14
    • Windows
    • 5fc968ade (dev), d9a3b03b4 (6.8)

    Description

        当scene中增加QGraphicsProxyWidget,QGraphicsProxyWidget上放入一个combobox时,点击combobox不显示下拉框,但下拉框的值可以点击选中改变值,qt6.5版本可以显示,如何修改

      #include <QApplication>
      #include <QGraphicsScene>
      #include <QGraphicsView>
      #include <QVBoxLayout>
      #include <QComboBox>
      #include <QGraphicsProxyWidget>
       int main(int argc, char* argv[])

      {     QApplication app(argc, argv);     QGraphicsScene scene;     QGraphicsView view(&scene);     QComboBox* comboBox = new QComboBox();     comboBox->addItem("Option 1");     comboBox->addItem("Option 2");     QGraphicsProxyWidget* proxy = new QGraphicsProxyWidget;     proxy->setWidget(comboBox);     scene.addItem(proxy);     proxy->setZValue(1000);     proxy->setPos(0, 0);     view.show();     return app.exec(); }

       

       

      Attachments

        1. image-2024-08-24-10-36-04-653.png
          image-2024-08-24-10-36-04-653.png
          6 kB
        2. image-2024-08-24-10-36-14-486.png
          image-2024-08-24-10-36-14-486.png
          6 kB
        3. new5.cpp
          0.9 kB
        4. new5-1.cpp
          0.6 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-128329
          # Subject Branch Project Status CR V

          Activity

            People

              qt.team.quick.subscriptions Qt Quick and Widgets Team
              leesxf leo le
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews