0
我在我的程序中添加了一個ComoboBox給我的qml。 這在桌面上運行良好(包括Ubuntu和Win7)。只要我在我的嵌入式Linux機器上部署我的程序(使用yocto進行sabrelight),只要我嘗試打開ComboBox中的項目列表,就會崩潰。QML ComboBox在嵌入式系統上崩潰
任何人都遇到過類似的行爲?任何想法爲什麼會發生?
我在我的程序中添加了一個ComoboBox給我的qml。 這在桌面上運行良好(包括Ubuntu和Win7)。只要我在我的嵌入式Linux機器上部署我的程序(使用yocto進行sabrelight),只要我嘗試打開ComboBox中的項目列表,就會崩潰。QML ComboBox在嵌入式系統上崩潰
任何人都遇到過類似的行爲?任何想法爲什麼會發生?
這是因爲Qt Quick Controls 1的ComboBox爲彈出窗口創建了一個頂層窗口。在嵌入式Linux上的EGLFS上不支持創建多個頂級窗口。
您可能想嘗試在Qt 5.7中引入Qt Quick Controls 2。它通過提供基於項目的彈出窗口和更好的性能提高了嵌入性和移動性。