1

フラッシュをオンにするプログラムを作成しようとしています。コンパイル エラーなしで Nokia C7 で実行できましたが、プッシュ ボタンをクリックしてフラッシュをオンにすると、次のエラーが表示されます。

[Qt メッセージ] カメラ エラー: 「フラッシュ モードの設定に失敗しました。」

私が使用したコードは次のとおりです。

QCamera *camera = new QCamera;
QCameraExposure *cameraexpo = camera->exposure();
cameraexpo->setFlashMode(QCameraExposure::FlashOn);

Qt Creator 2.2.0 で Qt 4.7.4 を使用しています。

4

1 に答える 1

2

確認してみてください

bool bIsSupported = cameraexpo->isFlashModeSupported(QCameraExposure::FlashOn);
bool bIsReady = cameraexpo->isFlashReady();

その結果をどこかに表示する

于 2011-08-30T09:52:24.923 に答える