QGLWidgetでQRubberBandを描画しようとしています。なんらかの理由で、ゴムバンドの領域が不透明で描かれていて、背後に何があるのかわかりません。これは、ゴムバンドの目的を、それの中のものを選択する方法として打ち勝ちます。
QStyleOptionRubberBandのドキュメントで「不透明な」メンバーが見受けられましたが、既定のスタイルまたは変更方法にアクセスする方法がわかりません。Qt:透明QRubberBand?
誰でもこれを行ったことはありますか?
QGLWidgetでQRubberBandを描画しようとしています。なんらかの理由で、ゴムバンドの領域が不透明で描かれていて、背後に何があるのかわかりません。これは、ゴムバンドの目的を、それの中のものを選択する方法として打ち勝ちます。
QStyleOptionRubberBandのドキュメントで「不透明な」メンバーが見受けられましたが、既定のスタイルまたは変更方法にアクセスする方法がわかりません。Qt:透明QRubberBand?
誰でもこれを行ったことはありますか?
Vista/Win7でAreoをオンにしていますか?もしそうなら、あなたはそれをオフにしても機能しますか?
編集: どうすればMessage #6?
"私はQTソースコードを見て、次のように私の問題を解決することに気づいた。myQRubberBand-> setWindowFlags(Qt :: ToolTip);"
Vista with Areo。 – shoosh
ソースコードをお持ちでうまくいくでしょうか? しかし、ここで私は、問題を解決しようとする方法を、次のとおりです。あなたの選択
のスタイルオプションを有効にする
QRubberBandを扱っているソースコードを追加してください。あなたの最後のバグ、Qtの終わり、またはQtの機能かどうかを判断するのは難しいです。 – TahoeWolverine
コードは実際に見るために特別なものではありません。基本的にはQRubberBandと同じコードです:http://doc.trolltech.com/4.5/qrubberband.html – shoosh