なんか変なのだけど、フォーラムに投稿するのに登録が必要で、躊躇している。Twitterもやってないので #qtjp につぶやくこともできないし、どうしよう。
Mac OS X 10.9.5にて、以下の環境で現象を確認。
- Xcode 5.1.1 + Qt 5.3.2 Desktop clang 64bit (Qt Creator 3.2.1)
- Xcode 6.1.1 + Qt 5.4.0 Desktop clang 64bit (Qt Creator 3.3.0)
Mac用アプリのみをビルドできる環境。
以下のコードをデザインモードで表示すると、ダイアログが複数(3つぐらい?)表示される。
import QtQuick 2.3 import QtQuick.Dialogs 1.2 Dialog { width: 300 height: 300 visible: true }
デザイン編集用の表示ではなくて、本物のダイアログが全く同じ位置に重なって表示される。普通に閉じることができるが、数秒後に再度表示される。
「visible: false」だと全く何も表示されないので、デザインモードでオブジェクトの配置はできない。
あと、以下のコードをデザインモードで表示すると、「Qt Quick エミュレーションレイヤがクラッシュしました (1:0)」となる。
import QtQuick 2.3 import QtQuick.Dialogs 1.2 Dialog { width: 300 height: 300 visible: true Column {} }
このコードの場合は、本物のダイアログを表示しようとするも、完全に表示される前にダイアログが閉じてしまう。で、数秒後に再度同じことを試みる(以下ループ)。