还有什么可以使用的吗;经典;带有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'对吗?它可能更容易。如果我有时间,我会研究一下控件的代码。