[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2ch.scのread.cgiへ]
Update time : 03/31 06:39 / Filesize : 161 KB / Number-of Response : 725
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【C++】マイナーGUIツールキット



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++ のウィジェットライブラリとして






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<161KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef