1 名前:デフォルトの名無しさん mailto:sage [03/10/09 00:41.net] とにかくdat落ち必死なこの話題をどうかひとつ。 関連スレ: 【GUIライブラリ】wxWindowsでのひょーん pc2.2ch.net/test/read.cgi/tech/1052186697/
101 名前:デフォルトの名無しさん mailto:sage [04/02/24 10:32.net] fltk はイベント処理まわりがキモすぎる。
102 名前:デフォルトの名無しさん mailto:sage [04/03/09 23:57.net] ttp://www.turn.co.za/david/gui/
103 名前:デフォルトの名無しさん [04/03/15 22:48.net] Linux Windows Macのクロスプラットフォームなアプリを作りたいんだけど、 おすすめツールキットある? 当初はQtで考えてたんだがいつのまにか Windows版のライセンスがややこしくなってて有料らしいので、ほかを探し てます。とりあえず、wxWindows(wxWidgets)は上の3つに対応しているらしい ことがわかったけど、ほかの選択肢はどんなもんでしょう。経験者いたら 経験談キボンヌ。
104 名前:デフォルトの名無しさん mailto:sage [04/03/15 22:52.net] >>103 Fox tool kit これが一番洗練されていてクロスプラットフォームだ。 でなければ、Swingでも使うんだな。
105 名前:デフォルトの名無しさん mailto:sage [04/03/15 23:34.net] >>104 サイトを見る限りではMacOSに対応してないようなんですが。 FreeBSDに対応しているのでX上では動かせるのでしょうか?
106 名前:デフォルトの名無しさん mailto:sage [04/03/15 23:34.net] >>103 私見ですけども Mac向けのものはwxを含めとにかくMacOSXでの日本語の扱いが ダメダメつうか壊滅状態ですので、現状素直にCocoa/Carbonで 書き起こすのが最適かと思われます Macを外せばwx,fltk,XPToolkit等等 一長一短な奴等で十分いけますが、 なかなかアクが強いのでおきおつけくだされ ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが 楽じゃねーかと思う昨今です
107 名前:デフォルトの名無しさん mailto:sage [04/03/15 23:40.net] >>106 >ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが >楽じゃねーかと思 わない昨今です。 Windows|Linuxでやってたけど挫折しました。 今はwxWidgetsでそこそこ幸せに暮らしております。
108 名前:デフォルトの名無しさん [04/03/15 23:41.net] >>106 じつはMacは持ってないもんで、ユーザにソース渡してコンパイルして もらおうかと。Cocoaの開発はさすがにMacないとつらいっすよね・・。 まあツールキット使っててもどっちみち厳しいかもしれませんが。 やっぱそれぞれ癖ありますよね。とりあえずwxでやってみます。でも Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って きました。
109 名前:デフォルトの名無しさん mailto:sage [04/03/15 23:49.net] Tkは?
110 名前:デフォルトの名無しさん mailto:sage [04/03/16 00:02.net] >>108 >Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って >きました。 あー漏れもそろそろ買うつもりでいます 一般的なアプリケーションを書くのならQtはかなり良い選択肢ですよね
111 名前:デフォルトの名無しさん mailto:sage [04/03/16 00:12.net] >>108 以前触った感じでは、wx と Qt 以外は Mac では日本語の扱いは厳しいよ。 fltk とかは Mac Roman を前提にしているし。日本語の表示だけなら、wx, Qt, fltk, Tcl/Tk は出来ます。入力もオケなのは wx と Qt だけ。ただし ちょと不安定だよ。X11 前提で Gtk+ とか使うのが良いかも。Cocoa は ObjC のライブラリだから、クロスプラットフォームは難しいと思う。 >>109 Tk も安定してなかった。もう少しな感じはしたけどね。 XUL とか SWT とかはどうかな。
112 名前:デフォルトの名無しさん mailto:sage [04/03/16 00:22.net] Qtって買わないといけないものなの?
113 名前:デフォルトの名無しさん mailto:sage [04/03/16 00:51.net] >>112 買わなきゃ逝けないのは Win 版か商用開発したい場合のみ。
114 名前:名無しさん@Vim%Chalice mailto:sage [04/03/16 00:58.net] まぁ今はこんなのもあるわけだが。 ttp://kde-cygwin.sourceforge.net/qt3-win32/index.php
115 名前:デフォルトの名無しさん [04/03/16 15:28.net] >>114 なにこれすげー。 早く言ってくれよー、頼むよー。 早速使ってみまつ。
116 名前:デフォルトの名無しさん mailto:sage [04/03/16 17:40.net] >>114 使ってる?>Qt3-Win32 Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。 MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。 使ってるんなら感想プリーズ。
117 名前:デフォルトの名無しさん [04/03/16 18:15.net] >>113 いまトロールテックのサイトで見てきたけど、ライセンス結構高いんだね。 GPLで公開するアプリなら、Winライセンスだけ買えばいいのかな。
118 名前:デフォルトの名無しさん mailto:sage [04/03/16 21:57.net] 結局wxWindowsが一番か。ソースも公開しなくていいしな。 Tcl/Tkも好きなんだがな。
119 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:14.net] wxWindowsで作られた実用アプリって聞いたことないけどね。 Eclipse以外のSWTで作られた実用アプリもそうだが。
120 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:18.net] wxWindowsとSWTって言語は違うけど発想は似てるね。
121 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:27.net] 最終的には、Swingか、AWTで書くしかないだろう。 最近のJVMは割とまともになってきたから、Javaアプリを作るのも 一つの手ではある。
122 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:37.net] >>119 Audacity audacity.sourceforge.net/about.php?lang=ja
123 名前:デフォルトの名無しさん mailto:sage [04/03/16 23:59.net] >>121 スレタイ嫁よ。これだからJava厨はいやだな。
124 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:00.net] AdobeのソフトやOpera等はどうやってクロスプラットフォームで 作っているのだろう…と言ってみる。
125 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:01.net] >>123 >13
126 名前:114 mailto:sage [04/03/17 00:34.net] >>116 正直使ってはいない。スマソ。でもなんか昔いじってみたら 「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」 ぐらいの感想を持った…と記憶してるんだけど… もちろん X11 無しで。 # もしかしたら qt2-win32 だったかもだけど…(^^A;
127 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:47.net] >>124 Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。 Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。 ttp://www.trolltech.com/newsroom/announcements/00000120.html あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも 使えるような仕掛けは用意してたはず。
128 名前:デフォルトの名無しさん mailto:sage [04/03/17 01:44.net] >>127 へー AdobeってPowerPlantじゃなかったんだ
129 名前:デフォルトの名無しさん mailto:sage [04/03/17 21:00.net] >>128 Mac用とWindows用はPowerPlant。 UNIX用はMotif。 Qtを使ったのは実験的なやつ。
130 名前:デフォルトの名無しさん mailto:sage [04/03/18 21:21.net] >>123 >>13
131 名前:デフォルトの名無しさん mailto:sage [04/03/18 21:27.net] 漢字talk7.5でも使えるクロスプラットフォームな ライブラリ無い?
132 名前:デフォルトの名無しさん mailto:sage [04/03/18 23:29.net] >>131 68k?
133 名前:デフォルトの名無しさん mailto:sage [04/03/19 02:38.net] EZWindows www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=EZWindows&btnG=Google+Search
134 名前:デフォルトの名無しさん [04/03/21 19:35.net] www.cs.virginia.edu/c++programdesign/software/
135 名前:デフォルトの名無しさん mailto:sage [04/04/03 21:46.net] FOX のコーディングスタイル キモー
136 名前:デフォルトの名無しさん mailto:sage [04/04/04 20:53.net] >>135 ホシュ乙
137 名前:デフォルトの名無しさん mailto:sage [04/04/27 13:48.net] SmartWin++ smartwin.sourceforge.net/ smartwin.sourceforge.net/codesamples.html
138 名前:デフォルトの名無しさん mailto:sage [04/04/28 15:50.net] >>137 煽りだけ読んでると、gtkmm がゴミに見えてくるな。
139 名前:デフォルトの名無しさん mailto:sage [04/05/11 21:47.net] notusなにげにバージョンあがってるな
140 名前:デフォルトの名無しさん mailto:sage [04/05/12 22:50.net] >>139 Notusのアイコンがタケコプター帽子になってて微笑した notus.sourceforge.net/index.html
141 名前:デフォルトの名無しさん mailto:sage [04/05/17 14:01.net] FOX バージョンアップしたね。
142 名前:デフォルトの名無しさん mailto:sage [04/05/20 14:22.net] May 18, 2004 - FOX STABLE 1.2.1 May 16, 2004 - FOX STABLE 1.2.0
143 名前:デフォルトの名無しさん mailto:sage [04/05/20 15:36.net] 「FOX ★」もさっさとバージョンアップしろよ、ぽんこつめ。
144 名前:デフォルトの名無しさん [04/05/20 22:08.net] UTF-8は使えるの?
145 名前:デフォルトの名無しさん [04/05/26 15:45.net] Cで使えてクロスプラットフォームな おすすめのライブラリってどれ?
146 名前:デフォルトの名無しさん mailto:sage [04/05/26 19:11.net] うーんと、スレタイ読め。
147 名前:デフォルトの名無しさん mailto:sage [04/05/26 21:16.net] >>146 >>13
148 名前:デフォルトの名無しさん mailto:sage [04/05/26 21:21.net] >>145 glibc
149 名前:デフォルトの名無しさん mailto:sage [04/05/30 02:08.net] Swing-likeなGUIツールキット無いかな?言語はC++で。
150 名前:デフォルトの名無しさん mailto:sage [04/05/31 05:09.net] >>148 glibcってGUIなの?
151 名前:デフォルトの名無しさん mailto:sage [04/06/08 02:22.net] GNUです。
152 名前:デフォルトの名無しさん mailto:sage [04/06/19 21:42.net] 保守
153 名前:デフォルトの名無しさん mailto:sage [04/06/24 03:11.net] FOXモリモリバージョンアップしてるね。
154 名前:デフォルトの名無しさん mailto:sage [04/06/25 00:55.net] FLTK CVS Head で日本人の作った UTF-8 パッチがマージされているみたいなんだけど、 試した人いませんか? うちでは日本語表示は出来たんだけど、入力がダメっぽい。。。
155 名前:mattn@Vim%Chalice mailto:sage [04/06/25 12:56.net] >>154 すみません。パッチ全部は取り込まれませんでした。 XFontSet を使ったパッチなんですが、オフィシャルでは やりたくないようなので別のパッチを作成している所です。
156 名前:デフォルトの名無しさん mailto:sage [04/06/25 13:07.net] これはどうなの? FLTK UTF-8 www.oksid.ch/fltk-utf/
157 名前:mattn@Vim%Chalice mailto:sage [04/06/25 13:11.net] >>156 こちらにも、IME や XIM のパッチを送りましたが、実際に マージはまだしてもらってません。 (マージは予定しておくという返事はもらいましたが...) こちらは 1.x 系なので、今回 cvs2.0 用のパッチを作成 した次第です。
158 名前:デフォルトの名無しさん [04/06/28 19:07.net] age
159 名前:デフォルトの名無しさん [04/06/28 19:18.net] 質問です。 ショボクテモ良いので、最も新たな環境に移植しやすいウィンドウシステムは何ですか? 新たな環境とは、T-EngineとかITRON(何も規定されてないですが)を想定しています。
160 名前:デフォルトの名無しさん mailto:sage [04/06/28 19:57.net] そもそもTRONのGUIってどんなのかさっぱり想像もできん。 マウスとキーボードは使えるのか?
161 名前:デフォルトの名無しさん mailto:sage [04/06/28 21:16.net] >>155 2ch ねらの方でしたか。乙! FLTK で日本語使えたら最高だなと思いつつ、今まで傍観していたのでとてもありがたいです。
162 名前:デフォルトの名無しさん [04/06/29 09:54.net] ITRONならMicrowindowsがねらい目かな?
163 名前:デフォルトの名無しさん [04/06/29 10:31.net] OSIの通信スタックみたいに、 ウィンドウシステムのレイヤーを分類したものありまつか?
164 名前:デフォルトの名無しさん mailto:sage [04/07/09 11:39.net] >>163 そんなんシステムによって違うし、普通はマニュアルに書いてある。
165 名前:デフォルトの名無しさん mailto:sage [04/07/26 12:00.net]
166 名前:デフォルトの名無しさん mailto:sage [04/08/18 06:46.net] ↓これってなんかよさげなんだが、まだこのスレで語られてない? VCF vcf.sourceforge.net/ ネーミングがVCLのパチモンっぽいが、Qt/Gtk+/wxWidgetのどれよりも ゆるやかなBSDライセンスってところが惹かれる。
167 名前:デフォルトの名無しさん mailto:sage [04/08/24 11:32.net] wxWidget のライセンスは十分にゆるいと思うけどな〜
168 名前:デフォルトの名無しさん mailto:sage [04/08/24 11:34.net] s がなかたよ
169 名前:デフォルトの名無しさん mailto:sage [04/08/26 23:44.net] >>166 かなりよさげでワクワクしたがLinuxで動かないようだ。
170 名前:デフォルトの名無しさん mailto:sage [04/08/27 00:13.net] Linux上ではGTK+1.x or GTK+2.xを使って、 Windows上ではWIN32API使うツールキットって wxWidgets以外に何かある?
171 名前:デフォルトの名無しさん mailto:sage [04/08/27 22:50.net] 目玉焼きには…醤油だろ。
172 名前:デフォルトの名無しさん mailto:sage [04/08/31 13:38.net] >>170 確か、V もそうできたような。
173 名前:デフォルトの名無しさん mailto:sage [04/09/03 17:48.net] 保守
174 名前:デフォルトの名無しさん [04/10/04 22:38:53.net] なんかこう、Windows で使えて IME にも対応してて exception-safe なライブラリは無いものですか?
175 名前:デフォルトの名無しさん mailto:sage [04/10/04 22:58:49.net] >>171 キッコーマソ?
176 名前:デフォルトの名無しさん mailto:sage [04/10/22 02:18:55.net] ホッシュ
177 名前:デフォルトの名無しさん mailto:sage [04/10/30 01:42:19.net] >>174 そこで.NETですよ
178 名前:デフォルトの名無しさん mailto:sage [04/11/01 03:27:17.net] >>177 ポレの中ではgtk+と同じくらい配布が面倒という扱いだけども、実際のところはどうよ?
179 名前:デフォルトの名無しさん [04/11/09 22:52:20.net] GUIのコンボボックスとかスライダーとかを独自のデザインでつくっている アプリケーションがあるけど、あれってどうやるの?
180 名前:デフォルトの名無しさん mailto:sage [04/11/10 10:06:09.net] MSDNよめばー?
181 名前:デフォルトの名無しさん [04/11/10 11:08:01.net] ActiveXコントロールぐらいしかおもいつかにいんですが...
182 名前:デフォルトの名無しさん mailto:sage [04/11/11 00:30:07.net] オーナードローで作れる範囲ならそうしてるだろうし、 そうじゃないなら自前で一から描画させてるんだろ。
183 名前:デフォルトの名無しさん [04/11/22 16:18:56.net]
184 名前:デフォルトの名無しさん mailto:sage [04/11/23 19:33:32.net] 結構無茶な条件なんだが… ・Rubyから使える ・Windows、X Window、MacOSXの各ネイティブ環境で動く ・日本語が使用できる の条件に当てはまるGUIツールキットがあったら教えてください wxRubyはMacOSXで日本語が通らないし(&メニューが使えない?)…orz widestudioはMacOSXでX11入れろとか書いてあるし…orz
185 名前:デフォルトの名無しさん mailto:sage [04/11/23 20:06:57.net] qqqqqqqqqqqqqqqqqっっっっっっっっっっっっっっっっっt
186 名前:デフォルトの名無しさん mailto:sage [04/11/24 22:47:39.net] Macなんて窓から投げ捨てろ
187 名前:デフォルトの名無しさん mailto:sage [04/11/25 01:27:27.net] >>184 「MacOSXのネイティブはCocoaである」という定義であれば絶望的。
188 名前:デフォルトの名無しさん [04/12/01 02:13:53.net] swtfox.sourceforge.net/ 保守上げ こんなのあった。
189 名前:デフォルトの名無しさん [04/12/06 21:37:06.net] GUIツールキットをつくりたいんだけど、いい書籍とかWEBページとかしらない? 洋書でもいいんだけど。
190 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:55:41.net] プラットフォームは?目的としては学習用途?
191 名前:デフォルトの名無しさん [04/12/06 21:58:29.net] プラットフォームはWindowsとLinuxで。 目的は学習用途で。
192 名前:本田 [04/12/06 22:26:34.net] >>189 「デザインパターン プログラミング」(改訂版) W.プリー 著 佐藤啓太、金澤典子 訳
193 名前:デフォルトの名無しさん mailto:sage [04/12/26 20:08:01.net] FOXいつの間にかxft対応になってんだ。Unicodeも本家で対応になってるけど IM周りはどうなってるんだろう。。。教えてエロい人
194 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/07 09:17:08.net] >>193 使ってみたので報告... win32 版は IME 起動すると、その後の動作がめちゃめちゃになって IME 切っても入力出来なくなったりする。 linux 版は XIM 起動すると Root タイプの入力エリアが表示されるが、何を入力しても受け付けない。 また、どちらにも言えるが、utf サポートしてそうなファイルはあるが、多バイト処理は出来てないみたい。 付属のエディタで確認したので、そのエディタの問題かもしれないが...
195 名前:デフォルトの名無しさん mailto:sage [05/01/09 06:57:14.net] それは多分ADIEがFXWStringを使ってないからだと思う。 使ったからまともかと言えばそうでもないんだろうけど
196 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/12 09:00:42.net] fltk cvs head 試して見たけど、( ・∀・)イイ!ねぇ IMもフォントも出来てるじゃん あとは軽さを追い求めてくれれば...
197 名前:デフォルトの名無しさん mailto:sage [05/01/19 23:53:53 .net] ttp://engrm.com/svn/boost/trunk/gui/
198 名前:デフォルトの名無しさん [05/01/24 01:47:14 .net] これ、どうやって取得するの?
199 名前:Rubyist! mailto:sage [05/02/05 02:27:25 .net] subversionクライアント落としてcheckout
200 名前:デフォルトの名無しさん mailto:sage [05/02/05 03:43:46 .net] fltk2をvc6でコンパイルしてみたけど、hello以外全部一瞬ウィンドウが出てクラッシュする。 checkersは右クリックすると落ちる……
201 名前:デフォルトの名無しさん mailto:sage [05/02/05 11:06:24 .net] >>200 mingw だとそこまで酷くなかったよ