2

Qt 5.7 と QtQuick.Controls 2.0 を使用しています。ComboBoxデフォルトで開くようにしたいと思います。これを行うには、単にpopup.visibletrue に設定するだけですが、残念ながらコンソールに次のエラーが表示されます: QML Popup: cannot find any window to open popup in.. ComboBox をクリックすると、エラー メッセージが表示されずに正常に開いたり閉じたりします。ComboBox 内の Popup コンポーネントの を実行しようとしましたが、同じエラー メッセージが表示されますComponent.onCompleted: _popup.open()_popupid

EDIT 1(簡単な例を追加):

ApplicationWindow {
  width: 200
  height: 200

  Item {
    anchor.fill: parent

    ComboBox {
      popup.visible: true
      model: ["First", "Second", "Third"]
    }
  }
4

1 に答える 1