【C++】マイナーGUIツールキット
■ このスレッドは過去ログ倉庫に格納されています
とにかくdat落ち必死なこの話題をどうかひとつ。 関連スレ: 【GUIライブラリ】wxWindowsでのひょーん http://pc2.2ch.net/test/read.cgi/tech/1052186697/ >>70 スタティックリンクしてもファイルサイズが小さい事が売りじゃなかった? 実際速いし。 スキンは次のバージョンかららしい。 ttp://www.fltk.org/news.php?V230 > The FLTK Team has begun the next phase in the evolution of FLTK. > The 1.2 series will focus on adding UTF-8, print, basic style support, > custom cursor support, true alpha-blending of images, Quartz support > on OSX, and updating the menu widgets to the FLTK 2.0 implementation. > The new series will also include new widgets such as Fl_Combobox, > Fl_Dock, Fl_Image_Browser, Fl_Image_Display, Fl_Spinbox, Fl_Table, > Fl_Toolbar_Window, and Fl_View. XIM サポートしてくれたら嬉しいな。 notusいいよね ttp://sourceforge.net/projects/notus >>76 たしかに notus のアプローチも面白いんだけど、 GUIの細かい構成は外部設定ファイルに追い出して、動的に構成するのが流行りっぽくね? >>77 たとえばツールで見た目つくって 実行時にライブラリ側で画面構築してもらうみたいな? それもお手軽でいいよね。 そういうアプローチのツールキットってなにかある? gtkってgnome界隈で使う分にはいいけど 他のplatformに持っていくと浮いちゃうよね なんだかなー Windows 用のツールキットなら、CodeProject 。 jlib が最近のお気に入り。 codeprojectって中途半端じゃね? 漢ならstringray >>79 GTKみたいに大掛かりなものじゃなくて、 レイアウトファイルから情報を読み込んで、 あとはプログラム側で好きなようにウィジェットを作成していくようなものはありますか? XML とか YAML を使えばいいとは思うんだけど、 GUI を記述する標準スキーマみたいなものがあれば、それを使いたいのです。 >GUI を記述する標準スキーマ そんなもん無い。 あえて上げるとすればhtml いちおう、XULがあるのか? Mozillaも漏れなく付いて来てしまうが。 GLUIはまだでてないかな。 私のまわりではちらほら見ます。 An introduction to using Fluid 8.5Megs 16 Minutes Running Time http://seriss.com/people/erco/fltk-videos/ GUIツールキットはLGPLのやつばっかりだな。BSD系ってTkくらいか。 >>94 Visual Basicでも使えたらよかったのにね VBって特定のライセンスのライブラリ使えないの?? >>94 LGPL だけど、スタティックリンクに関して例外を設けている事が多いね。 >>53 遅レスだけどATLはC++BuilderXのフリー版にもついてくる。 fltk2.0リリースまで何をする気にもなれない んで100get ttp://www.turn.co.za/david/gui/ Linux Windows Macのクロスプラットフォームなアプリを作りたいんだけど、 おすすめツールキットある? 当初はQtで考えてたんだがいつのまにか Windows版のライセンスがややこしくなってて有料らしいので、ほかを探し てます。とりあえず、wxWindows(wxWidgets)は上の3つに対応しているらしい ことがわかったけど、ほかの選択肢はどんなもんでしょう。経験者いたら 経験談キボンヌ。 >>103 Fox tool kit これが一番洗練されていてクロスプラットフォームだ。 でなければ、Swingでも使うんだな。 >>104 サイトを見る限りではMacOSに対応してないようなんですが。 FreeBSDに対応しているのでX上では動かせるのでしょうか? >>103 私見ですけども Mac向けのものはwxを含めとにかくMacOSXでの日本語の扱いが ダメダメつうか壊滅状態ですので、現状素直にCocoa/Carbonで 書き起こすのが最適かと思われます Macを外せばwx,fltk,XPToolkit等等 一長一短な奴等で十分いけますが、 なかなかアクが強いのでおきおつけくだされ ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが 楽じゃねーかと思う昨今です >>106 >ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが >楽じゃねーかと思 わない昨今です。 Windows|Linuxでやってたけど挫折しました。 今はwxWidgetsでそこそこ幸せに暮らしております。 >>106 じつはMacは持ってないもんで、ユーザにソース渡してコンパイルして もらおうかと。Cocoaの開発はさすがにMacないとつらいっすよね・・。 まあツールキット使っててもどっちみち厳しいかもしれませんが。 やっぱそれぞれ癖ありますよね。とりあえずwxでやってみます。でも Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って きました。 >>108 >Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って >きました。 あー漏れもそろそろ買うつもりでいます 一般的なアプリケーションを書くのならQtはかなり良い選択肢ですよね >>108 以前触った感じでは、wx と Qt 以外は Mac では日本語の扱いは厳しいよ。 fltk とかは Mac Roman を前提にしているし。日本語の表示だけなら、wx, Qt, fltk, Tcl/Tk は出来ます。入力もオケなのは wx と Qt だけ。ただし ちょと不安定だよ。X11 前提で Gtk+ とか使うのが良いかも。Cocoa は ObjC のライブラリだから、クロスプラットフォームは難しいと思う。 >>109 Tk も安定してなかった。もう少しな感じはしたけどね。 XUL とか SWT とかはどうかな。 >>112 買わなきゃ逝けないのは Win 版か商用開発したい場合のみ。 まぁ今はこんなのもあるわけだが。 ttp://kde-cygwin.sourceforge.net/qt3-win32/index.php >>114 なにこれすげー。 早く言ってくれよー、頼むよー。 早速使ってみまつ。 >>114 使ってる?>Qt3-Win32 Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。 MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。 使ってるんなら感想プリーズ。 >>113 いまトロールテックのサイトで見てきたけど、ライセンス結構高いんだね。 GPLで公開するアプリなら、Winライセンスだけ買えばいいのかな。 結局wxWindowsが一番か。ソースも公開しなくていいしな。 Tcl/Tkも好きなんだがな。 wxWindowsで作られた実用アプリって聞いたことないけどね。 Eclipse以外のSWTで作られた実用アプリもそうだが。 wxWindowsとSWTって言語は違うけど発想は似てるね。 最終的には、Swingか、AWTで書くしかないだろう。 最近のJVMは割とまともになってきたから、Javaアプリを作るのも 一つの手ではある。 >>121 スレタイ嫁よ。これだからJava厨はいやだな。 AdobeのソフトやOpera等はどうやってクロスプラットフォームで 作っているのだろう…と言ってみる。 >>116 正直使ってはいない。スマソ。でもなんか昔いじってみたら 「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」 ぐらいの感想を持った…と記憶してるんだけど… もちろん X11 無しで。 # もしかしたら qt2-win32 だったかもだけど…(^^A; >>124 Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。 Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。 ttp://www.trolltech.com/newsroom/announcements/00000120.html あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも 使えるような仕掛けは用意してたはず。 >>127 へー AdobeってPowerPlantじゃなかったんだ >>128 Mac用とWindows用はPowerPlant。 UNIX用はMotif。 Qtを使ったのは実験的なやつ。 漢字talk7.5でも使えるクロスプラットフォームな ライブラリ無い? >>137 煽りだけ読んでると、gtkmm がゴミに見えてくるな。 May 18, 2004 - FOX STABLE 1.2.1 May 16, 2004 - FOX STABLE 1.2.0 「FOX ★」もさっさとバージョンアップしろよ、ぽんこつめ。 Cで使えてクロスプラットフォームな おすすめのライブラリってどれ? Swing-likeなGUIツールキット無いかな?言語はC++で。 FLTK CVS Head で日本人の作った UTF-8 パッチがマージされているみたいなんだけど、 試した人いませんか? うちでは日本語表示は出来たんだけど、入力がダメっぽい。。。 >>154 すみません。パッチ全部は取り込まれませんでした。 XFontSet を使ったパッチなんですが、オフィシャルでは やりたくないようなので別のパッチを作成している所です。 >>156 こちらにも、IME や XIM のパッチを送りましたが、実際に マージはまだしてもらってません。 (マージは予定しておくという返事はもらいましたが...) こちらは 1.x 系なので、今回 cvs2.0 用のパッチを作成 した次第です。 質問です。 ショボクテモ良いので、最も新たな環境に移植しやすいウィンドウシステムは何ですか? 新たな環境とは、T-EngineとかITRON(何も規定されてないですが)を想定しています。 そもそもTRONのGUIってどんなのかさっぱり想像もできん。 マウスとキーボードは使えるのか? >>155 2ch ねらの方でしたか。乙! FLTK で日本語使えたら最高だなと思いつつ、今まで傍観していたのでとてもありがたいです。 ITRONならMicrowindowsがねらい目かな? OSIの通信スタックみたいに、 ウィンドウシステムのレイヤーを分類したものありまつか? >>163 そんなんシステムによって違うし、普通はマニュアルに書いてある。 ↓これってなんかよさげなんだが、まだこのスレで語られてない? VCF http://vcf.sourceforge.net/ ネーミングがVCLのパチモンっぽいが、Qt/Gtk+/wxWidgetのどれよりも ゆるやかなBSDライセンスってところが惹かれる。 wxWidget のライセンスは十分にゆるいと思うけどな〜 >>166 かなりよさげでワクワクしたがLinuxで動かないようだ。 Linux上ではGTK+1.x or GTK+2.xを使って、 Windows上ではWIN32API使うツールキットって wxWidgets以外に何かある? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる