[表示 : 全て 最新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/

237 名前:マイク ◆yrBrqfF1Ew mailto:sage [05/03/16 04:15:53 .net]
Qtはマイナーじゃないな。
マイナー扱いしてるのはただのトンチンカンだ。

238 名前:デフォルトの名無しさん mailto:sage [05/03/16 04:28:10 .net]
静的リンクしたいんだけど一番サイズが小さいのどれ?

239 名前:デフォルトの名無しさん mailto:sage [05/03/16 09:23:19 .net]
>>236
PIXILのサイトからは辿れなくなってるね。
Nano-Xのサイトからドゾー
ttp://www.nano-x.org/
→Downloads:Source Code
→flnx

直リン:
ftp://microwindows.censoft.com/pub/microwindows/flnx/


240 名前:236 mailto:sage [05/03/16 10:39:47 .net]
>>239
ありがd


241 名前:240 [05/03/16 15:05:16 .net]
ビルド報告
microwindows-0.90
flnx-0.18

CentOS 3.4
gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-49)

にて、

Fl_Animator.cxx:32: default argument given for parameter 8 of `
Fl_Animator::Fl_Animator(char* const*, int, int, int, int, int, int, const
char* = 0)'
../FL/Fl_Animator.H:49: after previous specification in `
Fl_Animator::Fl_Animator(char* const*, int, int, int, int, int, int, const
char* = 0)'

というエラーがでました。
定義部 Fl_Animator.cxx Fl_Animator::Fl_Animator() の最後の引数部分を

  const char* = 0 から
  const char*

に変更することでコンパイルは通りました。以上報告まで。


242 名前:デフォルトの名無しさん mailto:sage [05/03/17 02:32:16 .net]
ビデオチュートリアルつうのは良いな。

243 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 03:30:43 .net]
しばらく前から FLTK のサイトデザインが変わったね。
snapshot が ftp でダウンロード出来る様になったのは嬉しいな。

244 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 18:27:15 .net]
>>237
Qtはマイナー扱いされてないよ。Qtopiaがマイナー扱いされてるだけ。

245 名前:デフォルトの名無しさん [2005/04/05(火) 12:10:35 .net]
399 :デフォルトの名無しさん :2005/04/04(月) 13:51:27
  StyleというSWTのC++移植が出てる。
  果たしてwxWidgetsのライバルに成長するのかどうか。
  www.uiwithstyle.org/



246 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 19:45:19 .net]
>>245
Win32 版がないじゃん。

247 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 20:04:56 .net]
>>246
"Style currently targets OSX, Win32 and GTK."と書かれているから、
出す予定はあるんでしょ。今のところOSX版しか出てないけど。


248 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 21:40:33 .net]
>>247
>今のところOSX版しか出てないけど。
つまりWin32版がないってことじゃん。


249 名前:デフォルトの名無しさん [2005/04/05(火) 22:44:48 .net]
OSX版しかなかったら、プログラマーの99%以上が使わないってことじゃないか。

250 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 23:02:27 .net]
まだ出たばかりだからそんなもんじゃね?

251 名前:デフォルトの名無しさん [2005/04/06(水) 01:38:41 .net]
>>186
むしろRubyを。

252 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 01:45:34 .net]
Ruby厨最近おとなしくなったなw
ていうかアレは一人だったのだろうなぁ。

253 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 02:26:06 .net]
もう春休み終わったよ
たぶん明日から学校

254 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 07:21:51 .net]
Ruby厨ってMWのことじゃないの?

255 名前:デフォルトの名無しさん [2005/04/29(金) 21:29:33 .net]
Notus
notus.sourceforge.net/



256 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 21:59:18 .net]
結局使い物にならなかったな

257 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 22:08:32 .net]
自作ゲームの中に簡単に組み込めるGUIライブラリってないかなぁ。
DxLib使ってるんだけど、ボタンとかリストボックスとか欲しい。

258 名前:デフォルトの名無しさん mailto:sage [2005/04/30(土) 08:32:48 .net]
モチーフとか駄目なの?よく知らないけど。


259 名前:Rubyist! mailto:sage [2005/04/30(土) 18:34:11 .net]
なんでMotifが出てくるんだよ。よく知らないならすっこんでろ

260 名前:デフォルトの名無しさん [2005/06/13(月) 14:06:35 .net]
opensource.adobe.com/

Adobe Opensource Widget Library

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とかどういう実装
なんだろ?






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

前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