2012-02-04 9 views
0

私は、「グラフィカルワールド」と同じように端末で同様に機能するクロスプラットフォームGUIツールキット(C用)を探しています。テキストモードとグラフィカルモードの互換性のあるGUIツールキット

私は、ncursesのようなものですが、起動前にguimodeを設定するオプションが必要です。たとえば、プログラムがコマンドラインから起動された場合、テキストモードに入り、XやWindowsなどから起動していれば、同じAPIを使用してグラフィカルGUIを起動することができます。このようなもの...

guimode = TEXTMODEGUI; または guimode = GRAPHICALGUI; このようなことをする前に...

drawwindow( "title"、 "text");

gtk +/wx/qt /これまでのラッパーはncursesが見つかりませんでした。このようなものが出るのですか?

+0

ncursesのセマンティクスがGTK +や友人のセマンティクスに簡単にマッピングできないので、これはかなり難しいことです。 –

答えて

1

私がこのように実行した唯一のプロジェクトは、Java用にCharvaです。私はそれを使っておらず、2006年以降は開発されていないようです。

2

GUIパーツでC++を受け入れる場合は、YaSTプロジェクトのlibyuiを使用してください。 Qt、Gtk、ncursesをサポートしています。あなたにも同様の質問に答えましたhere

+0

ダンカンありがとう、悲しいことに私はC++に行こうとしない;)しかし、私はそれをとにかくチェックアウトするだろう! – Waxhead