1 名前:デフォルトの名無しさん mailto:sage [03/10/09 00:41.net] とにかくdat落ち必死なこの話題をどうかひとつ。 関連スレ: 【GUIライブラリ】wxWindowsでのひょーん pc2.2ch.net/test/read.cgi/tech/1052186697/
261 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 22:26:45 .net] www.torjo.com/win32gui/ これ弄った事ある人居る? 名前からしてプラットフォーム限定だが。 俺、英語分かんなくてさ……。 STLと仲良しこよし、という辺りにちょっと興味が。
262 名前:デフォルトの名無しさん [2005/06/21(火) 12:08:53 .net] >>261 日本語環境だとうまく動かないのか、それとも私の環境が悪いのか、 ビルドして実行したときにエラー吐いて落ちたことがあった。 ちなみに、XPsp2 VC++7.1
263 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 03:32:10 .net] C++でGUIプログラムを作るときって、やっぱり主流はMFCなんですか? 今でも。
264 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 16:25:39 .net] VC++ならそうだろうな その次がWTL
265 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 19:42:34 .net] MFCなんてありえなーい ていうか、MFCちょむかー
266 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 22:31:49 .net] じゃあ KFC 行ってくるよ。
267 名前:デフォルトの名無しさん [2005/07/06(水) 00:57:01 .net] 3DCGツール『LightWave』のようなカッコイイGUIを創りたいんですが、これって何処かのGUIツールキットとか使ってるんですかね? www.dstorm.co.jp/products/lw8/feature/images/large/mdiimage1136_l.jpg 探してもそれらしいのは見つからなかったので、誰か知ってるひといたら教えてください。 まあ、自社ライブラリの可能性もありますが……
268 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 01:08:54 .net] LightWaveはAmiga時代からオリジナルのGUIを引き継いでるんだぷ
269 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 01:09:10 .net] カッコいいよね。 ライブラリは独自じゃないかな。マルチプラットフォームなアプリではままある話。 Blender とか。 www.blender3d.org/cms/showpic.php?file=uploads%2Fpics%2Frt_09.jpg&width=1024m&height=768m&bodyTag=%3Cbody%20bgcolor%3D%22black%22%3E&wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&md5=d4da49c32fb16794e25ba4b65a5c0867
270 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 01:47:04 .net] なるほど、やはり独自ですか……あきらめるしかないですね。 Blenderもカッコイイですね。 まあ、スタイリッシュなGUIはであればLightWave風でなくてもいいので、なにか情報があればお願いします。(一応Windowsで) 最悪、自作コンポーネント画像を屈指して作れっていう感じですかね^^; ちょっとGUIツールキットの話題からはずれてますな。すいません^^;
271 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 19:08:02 .net] 海外は、何故かGUI自作する文化があるよな。 スクロールバーがホイールとか対応してなくてたまにキレるけど
272 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:30:00 .net] 海外でなくともゲームではUIは自作するのが普通でしょ
273 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:50:14 .net] 確かにそうだな
274 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 01:19:02 .net] >>270 BlenderはオープンソースだからGUI部分読んでみるといいよ。 ちなみにあれはぜんぶOpenGLで描画してる。だからOpenGLに 対応した環境には簡単に移植できる。
275 名前:デフォルトの名無しさん mailto:sage [2005/07/27(水) 16:13:30 .net] ゲームは、マウスとか使わないから比較的簡単に自作できる。
276 名前:デフォルトの名無しさん mailto:sage [2005/07/27(水) 19:27:39 .net] >>274 そうなのかー! いいこと聞いた。 早速見てみることにスるす
277 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 22:25:26 .net] GUI部だけ抜いてOpenGL使ったツールキット作ってくれたら神だな
278 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 22:42:14 .net] 要らぬお世話な気もするけど、Blender は GPL だからソースの流用には注意してね
279 名前:デフォルトの名無しさん mailto:sage [2005/08/06(土) 17:38:57 .net] >>278 まじかよ! 目コピするしかねーじゃねかw
280 名前:デフォルトの名無しさん mailto:sage [2005/08/07(日) 01:21:43 .net] >>279 そんなことないよ。ガンガンソース流用してくれ。 もちろんおまいもGPLで公開な。
281 名前:デフォルトの名無しさん mailto:sage [2005/08/09(火) 01:20:35 .net] eXene
282 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 07:14:27 .net] Ultimate++は出てきてない?
283 名前:デフォルトの名無しさん [2005/09/17(土) 15:19:18 .net] C++のGUIツールキットってなんでみんな独自の文字列クラスがあるんだろ? 標準C++ライブラリじゃだめなん?
284 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 15:47:41 .net] >283 漏れの場合は rope いくつかの文字列クラスを寄せ集めた文字列クラス string ヒープ上にメモリを確保した文字列クラス auto string スタック上に確保した、書き換え可能な文字列クラス literal 書き換え不能なメモリ(あるいはROM)に確保した文字列クラス substring 他の変数や文字列クラスが管理しているメモリのどこかを指す文字列クラス * string と auto string は editable string インタフェースを継承する * 全てのクラスは a string 抽象クラスを継承する こんなのが欲しかったからなあ。 けっこう、パフォーマンス良くなるんよ。
285 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 15:22:25 .net] とにかくコンパクトでコントロールは一通り揃ってるGUIツールキットキボンヌ。
286 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 16:15:34 .net] 俺の出番だな(´ー`)
287 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 00:51:08 .net] std::stringって、いまいち使いにくいな。 JavaのStringくらい使いやすいのが欲しい。
288 名前:デフォルトの名無しさん [2005/11/16(水) 02:44:48 .net] できるだけ速度に重点を置いた高速GUIツールってどれですか?
289 名前:デフォルトの名無しさん mailto:sage [2005/11/23(水) 20:25:26 .net] マイナーじゃないかもしれないけどwin32guiって使ってみた人どう? これから試してみるけど。
290 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 09:14:32 .net] FLTKが実はハリウッドの特殊効果スタジオDigitalDomain製 だという事はご存知か 元々は社内用のtoolkitとして使うためにOpenGLとの親和性を 考慮して作られたらしい この会社は自社製実写合成アプリのtoolkitとしてFLTKを使っている www.d2software.com/nuke.php
291 名前:デフォルトの名無しさん mailto:sage [2006/01/06(金) 14:44:32 .net] test
292 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 22:55:45 .net] FXAge* pFxAge = NULL;
293 名前:デフォルトの名無しさん [2006/01/21(土) 22:56:36 .net] new FXSage();
294 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 23:35:01 .net] 最近は wxWidgets が流行ってるみたいだけど、あの MFC 並に古い設計は なんとかならんのか。かといって Win32, UNIX, Mac にまともに対応してる Toolkit ってほとんどないし…。
295 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 00:22:21 .net] Mac にはまともに対応してないけどね。
296 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 01:17:33 .net] wxNGを作りたいって話はあるが、それだけの時間を誰が出すのかという話になる。
297 名前:デフォルトの名無しさん mailto:sage [2006/02/05(日) 11:24:50 .net] >>294 Qtは?
298 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 02:56:48 .net] >>297 文句ばかり垂れてても前進しない、という意見は承知の上で。 ・プリプロセッサによる C++ 拡張がなんか嫌。 ・だから Array とか Map とか自前実装するなって! 後者は Qt に限った話ではないけど。複数のライブラリを組み合わせると *Array が山ほどあったりな…。
299 名前:デフォルトの名無しさん mailto:sage [2006/02/09(木) 17:04:46 .net] でも消去法だとQtだよな。Macでもwxよりちゃんと動くし。完成度もそこそこ高い。 mocうざいけど。
300 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 20:03:57 .net] >>298 > Array とか Map とか自前実装するなって 干渉しあわなければ問題ない
301 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 22:44:39 .net] >>294 gtkmm
302 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 13:15:15 .net] Qtはライセンスが・・・
303 名前:デフォルトの名無しさん mailto:sage [2006/02/17(金) 23:44:41 .net] >>302 GPLじゃまずいのですか?
304 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 05:16:12 .net] >>300 んな馬鹿な。相互変換が面倒な上に非効率的。 >>301 GTKmm はモダンな設計で良いですな。 boost の再発明は…まぁしょうがないよな。 ただ、GTK の Win32, OS X 対応は微妙。
305 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:06:27 .net] GPLは糞。
306 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:28:34 .net] >>305 理由は?
307 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 23:07:08 .net] 俺もライブラリのくせに GPL なのはどうかと思う。
308 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 18:15:11 .net] >>307 GPLが嫌だったら買えばいい。
309 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 18:37:13 .net] >>308 他の選択肢もあるのに、買えばいいなんてのは全く現実的じゃない。
310 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 03:44:18 .net] spComponent なんてのがあるんですが、どうなんでしょ? ttp://www.sp.m.is.nagoya-u.ac.jp/people/banno/spLibs/index-j.html Windows上でちょっと触ってみてわかったことは ・完全にC言語 (C++一切無し) ・マルチプラットフォーム(Windows、Linux(GTK or Motif)、MacOS) ・使い勝手は Xt ライク ・コピーレフトのゆるいライセンス(MITライセンス?) ・4年前から開発が止まってるみたい といったとこです
311 名前:デフォルトの名無しさん [2006/04/30(日) 02:37:29 .net] cppkt
312 名前:デフォルトの名無しさん [2006/04/30(日) 11:23:45 .net] >>311 cpptk?
313 名前:デフォルトの名無しさん mailto:sage [2006/05/24(水) 19:54:01 .net] >310 sneg?
314 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 23:21:31 .net] C:\Documents and Settings\[user]\Application Data\fltk.org\filechooser.prefs こんなのがポツンとあったんですけど、これ何のファイルですか? FLTKなんて入れた覚えないんですけど、その関連ですか?
315 名前:デフォルトの名無しさん [2006/06/21(水) 00:24:50 .net] 以前にも名前出てたけど Ultimate++ upp.sourceforge.net/ 使ったやついる?
316 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 00:35:52 .net] まだこれ出てないよね EasyWin suuri.ics.kagoshima-u.ac.jp/lectures/EasyWin/docs/index.html とっつきやすいと思うよ
317 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 00:43:40 .net] >>316 必要最低限の機能をミニマムにまとめた感じでよいね。 小さなもの作るのにいいかも。ゲームとか。
318 名前:デフォルトの名無しさん [2006/06/21(水) 01:03:49 .net] 昨日FreeBSDにて、Gnomeのコンパイルに約1日かかりました。 WindowMakerとかの、軽量ウィンドウマネージャに最適の、見た目も良い GUIフレームワークってありますか? あと、GTK+アプリとかQTアプリって、WindowMakerとかで 動かせるもんなんですか?
319 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 00:18:42 .net] GTKのライセンスってどんなのだっけ。 GTK+2って使いやすいのかな。
320 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 02:15:15 .net] >>319 LGPL。Qtと違ってGPLではない。
321 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 02:59:47 .net] え・・・QtってGPLだったのか・・・。 非商用なら自由に使えるように考えてたんだけど・・・。 ソース公開しないといけないとなると、いやだなぁ。
322 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 05:24:16 .net] Qtはいろんなライセンスのがあるから自分でしらべたら? Linuxに入っているのはGPL版。 Winだと2.xフリー版や3.x書籍配布のやつは独自フリーライセンス (ソース公開義務なし)、4.xからはGPL。 他に各OS用の有償の商用版がある。
323 名前:デフォルトの名無しさん mailto:sage [2006/06/24(土) 09:34:28 .net] >>321 >>322 の言う通り、 QtはGPLと商用ライセンスのデュアルライセンス。 昔はフリーじゃなかった。KDEで注目されて、 何でフリーじゃないライブラリ使ってんの? とか揉めてた。 互換ライブラリ作ろうとか色々あったが、 結局、独自オープンソースライセンスを経てGPLになり、 事態は収束した。
324 名前:デフォルトの名無しさん [2006/06/30(金) 19:35:04 .net] あんまり継承使わない感じのやつないかな
325 名前:デフォルトの名無しさん mailto:sage [2006/06/30(金) 21:27:44 .net] 割烹つばめ 福岡屋台で なぜか池田
326 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 15:38:53 .net] FOXって日本語サイトだとLGPLとされてるけど、公式では静的リンクは動的リンクと同等だという附則を付けて FOX自体を弄らなければ静的リンクでもソース公開しなくても良い(LGPLじゃなくていい)らしい。 英語が余りわからんが、大体そのような事が書いてある。 ttp://www.fox-toolkit.org/license.html
327 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 03:14:21 .net] FOXのIME使えるパッチって誰か保守してくれないかなぁ。 みんながFOXを嫌う最大の理由がIMEが使えないってとこだと思うけど。 メールソフトとか作れねーし。
328 名前:デフォルトの名無しさん mailto:sage [2006/07/07(金) 18:13:42 .net] FOX★ に日本語が通じないのは仕様です
329 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 01:37:58 .net] FOXのEditボックスとか改造して内部でCreateWindowでEditボックスを を作ってFOXになりすます事って出来ないかな。
330 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 02:37:15 .net] Juce使ってみるよ。 www.rawmaterialsoftware.com/juce/
331 名前:デフォルトの名無しさん mailto:sage [2006/08/30(水) 03:20:19 .net] GPL なのね。
332 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 22:15:11 .net] >>330 これすごい。みんなデモ動かしてみるべし!
333 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 23:10:48 .net] でもGPLだし。
334 名前:デフォルトの名無しさん mailto:sage [2006/09/02(土) 23:21:26 .net] テラタカスwwwwwww Prices * Commercial licence for a single product - £399 (+ VAT for countries in the European union). * Commercial licence for any number of products - £699 (+ VAT for countries in the European union).
335 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 01:57:08 .net] >330 Tracktionに使われてるGUIなんだな。日本語通る雰囲気がしないのが困る。
336 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 09:51:51 .net] その上GPLだからなあ
337 名前:デフォルトの名無しさん mailto:sage [2006/10/07(土) 11:49:47 .net] >Juce使ってみるよ。 すごいねこれ。昔見たSwingのデモプログラムみたいだ。でもSwingより 速いしいいね。 ラッパーとかじゃなくて全部自前で描画してるみたいだけど、すげー大変そう だなあ、これ作るの。外部WindowにドラッグできるWindowとかどういう実装 なんだろ?
338 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 00:55:47 .net] SOL++ これ、なぜに英語なんだ?
339 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 23:05:59 .net] ほしゅ
340 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 06:30:07 .net] Foxのソースを久しぶりにのぞいてみたらIME関連のソースが追加されていたけどコメントアウトされてた。
341 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 10:23:14 .net] >>334 Qtより安いな。
342 名前:デフォルトの名無しさん mailto:age [2007/02/28(水) 05:59:55 .net] 緊急浮上!! で、ポータブルで書きやすいGUITkってなによ?Qt?
343 名前:デフォルトの名無しさん [2007/03/01(木) 15:56:31 .net] >Juce とか >Qt って組み込みITRON系に使える?
344 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 05:55:43 .net] 君はあちこちで同じ事を聞いてるな
345 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 09:03:09 .net] ヒント:答えが無い
346 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 13:19:20 .net] ヒント:答えは無い
347 名前:デフォルトの名無しさん [2007/03/19(月) 15:44:03 .net] Windows XP, MinGW + MSYSでFLTK v1.1.7を使っています。 Fl_GroupでopenGLの画面を子(child)にしたComposite Widgetを作ると、 openGLの画面が全く描画されません。但し、 ・Fl_Buttonなどは描画される ・Fl_Groupを使わないでやるとちゃんとopenGLの画面が表示される どなかた試された方いらっしゃいませんか?
348 名前:デフォルトの名無しさん [2007/04/28(土) 03:08:40 .net] ttp://www.memecode.com/lgi.php
349 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 01:47:43 .net] ツールキットの紹介↓ dmoz.org/Computers/Software/Operating_Systems/Graphic_Subsystems/Toolkits/ ↑の LGI は VC++ 2005 EE でコンパイルすると大量にエラーが出てコンパイルできなかった
350 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 12:50:56 .net] ZooLib zoolib.sourceforge.net/
351 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 10:22:07 .net] adobeのやつどうよ ttp://opensource.adobe.com/group__widget__reference.html
352 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 14:33:21 .net] adobeの面白そうだけど難しそうだよね 誰か試した人いないかなあ
353 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 21:26:15 .net] 面白そう? 何か普通のと違うのけ?
354 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 01:51:34 .net] link集/GUI/C++ ttp://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2FGUI%2FC%2B%2B
355 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 08:59:35 .net] 何で X の事を X Windows って間違えちゃうんだろうね。Windows XP を Window XP と 書いたらおかしいべ。何と言うか、作者のやる気の無さが伝わって来て食指が動かない。
356 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 14:40:13 .net] 触手うねうね
357 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 22:30:17 .net] >>355 "windows"という語をウィンドウによるGUIの一般的な総称のように 認識しているのかも。または他の適切な呼称を思いつかずそれで代用している。 そういう概念に対してXは "window system" という呼称を当てている けど、それがいまひとつ認知されていないせいもあるかと。長いし。 概念があまりに一般的になると、説明的な呼称は廃れていくのかもね。 > The X Window System is a network transparent window system which runs > on a wide range of computing and graphics machines.
358 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 17:10:45 .net] >>351 AEL つう GUI 記述言語を使うのは面白そうだね。JavaFX みたい。 プラットフォームは Mac OS X と W i n X P みたいだけど、X11 じゃ動かないの?
359 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 19:46:10 .net] 宣言的にユーザインターフェイスを定義出来るのは良いね。
360 名前:デフォルトの名無しさん [2007/07/25(水) 01:07:29 .net] あ げ
361 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 01:12:30 .net] FireFox の GUI toolkit を拝借すると良い感じになる様な気がする XUL じゃなく純粋に C++ のウィジェットライブラリとして