at_ito
2016年10月3日 8時19分
Armadillo-840のQt(Qt for Embedded Linux)では、標準でEGLFSプラットフォームプラグインを使用しています。このEGLFSでWidget使用したプログラミング時には、いくつかの制限があるので、その内容を紹介します。
Widgetを使用した開発の場合、必ずフルスクリーンで1画面という制限が付きます。 そのため、QMessageBoxや、QDialog、QComboBoxなどの別途ウインドウが必要な Widgetを使用することができません。
詳細は、以下のURLに記載されてるので、ご参照ください。
https://doc-snapshots.qt.io/qt5-dev/embedded-linux.html#eglfs
もしサブウインドウが必要な場合はQtQuickでの開発をお勧めします。