还有什么可以使用的吗;经典;带有QtQuick.Controls 2.x的组合框外观

还有什么可以使用的吗;经典;带有QtQuick.Controls 2.x的组合框外观,qt,combobox,qml,qtquick2,Qt,Combobox,Qml,Qtquick2,我需要使用这样的组合框(很抱歉图像质量问题,我无法从我所在的位置上传图像): 我还需要使用QtQuick.Controls 2.x中的ComboBox,因为我遇到了一个错误:QtQuick.Controls 1.x中的ComboBox无法捕捉我的键盘输入(Keys.onPressed从不触发) 我的问题是QtQuick.Controls 2.x中的ComboBox看起来不像“经典”组合框 有没有一种简单的方法可以使QtQuick.Controls 2.x组合框具有与QtQuick.Contro

我需要使用这样的
组合框
(很抱歉图像质量问题,我无法从我所在的位置上传图像):

我还需要使用
QtQuick.Controls 2.x中的
ComboBox
,因为我遇到了一个错误:
QtQuick.Controls 1.x中的
ComboBox
无法捕捉我的键盘输入(
Keys.onPressed
从不触发)

我的问题是
QtQuick.Controls 2.x
中的
ComboBox
看起来不像“经典”组合框


有没有一种简单的方法可以使
QtQuick.Controls 2.x组合框
具有与
QtQuick.Controls 1.x组合框
相同的外观?

请向我们展示它不起作用的代码,因为对我来说它完美地捕捉了它们。我现在无法拥有我的项目。但它实际上是一个特定的代码。我在
列表视图的每个项目中使用
TreeView
。然后我重画了
树视图的每一行。我还根据同一行第二列的值重新绘制了
TreeView
的第三列。这是我在第三列中绘制的
组合框
。在没有任何代码修改的情况下,它与
QtQuick.Controls 2.x
一起工作,但与
QtQuick.Controls 1.x
不一起工作。是的,问题是,当
组合框打开时,它会丢失
activeFocus
,因为它被转发到
菜单。在那里,它用于启用上下键导航。因此,在这种情况下,我必须使用'QtQuick.Controls 2.x'对吗?它可能更容易。如果我有时间,我会研究一下控件的代码。