2011-01-27 7 views
2

テキストの背景色が青(強調表示は青)で、テキストの前景色が白(テキストは白)のテキストをコンソールに書きたいのですが、テキストは太字です。Qtとコマンドコンソールのテキストの色

Qtでこれが可能ならば、私はこれを「Qt方法」としたいと思います。

私はQtでこの方法を見ていません。

私はWinAPIにこのような力があることを認識しています...しかし、これは可能な限りQtを使用したいと思います... Linux、Windows、およびMACで動作させたいからです。

私はC++を使用しています。

+0

だから誰もQT方法を知らない。面白い。 – user440297

答えて

2

Qtにはコンソール用の基本テキストIO以外のものがあります。結局のところ、QtはGUI開発を目指しています。

私が考えることができる最も近い考えはANSI escape codeです。ほとんどのU * ixシステム端末でサポートされています。残念ながら、Windowsのコマンドラインウィンドウはそれをまったくサポートしていないようです。他のOSでANSIエスケープシーケンスを使用している間は、Windows用のプラットフォーム固有のコードを使用する必要があります。

これは、DOS時代にANSI.SYSのメモリを戻します。ああ...

関連する問題