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

■ このスレッドは過去ログ倉庫に格納されています
NGNG
とにかくdat落ち必死なこの話題をどうかひとつ。

関連スレ:
【GUIライブラリ】wxWindowsでのひょーん
http://pc2.2ch.net/test/read.cgi/tech/1052186697/
2006/06/24(土) 02:15:15
>>319
LGPL。Qtと違ってGPLではない。
2006/06/24(土) 02:59:47
え・・・QtってGPLだったのか・・・。
非商用なら自由に使えるように考えてたんだけど・・・。
ソース公開しないといけないとなると、いやだなぁ。
2006/06/24(土) 05:24:16
Qtはいろんなライセンスのがあるから自分でしらべたら?

Linuxに入っているのはGPL版。
Winだと2.xフリー版や3.x書籍配布のやつは独自フリーライセンス
(ソース公開義務なし)、4.xからはGPL。
他に各OS用の有償の商用版がある。
2006/06/24(土) 09:34:28
>>321
>>322の言う通り、
QtはGPLと商用ライセンスのデュアルライセンス。

昔はフリーじゃなかった。KDEで注目されて、
何でフリーじゃないライブラリ使ってんの? とか揉めてた。
互換ライブラリ作ろうとか色々あったが、
結局、独自オープンソースライセンスを経てGPLになり、
事態は収束した。
324デフォルトの名無しさん
垢版 |
2006/06/30(金) 19:35:04
あんまり継承使わない感じのやつないかな
2006/06/30(金) 21:27:44
割烹つばめ
福岡屋台で
なぜか池田
2006/07/05(水) 15:38:53
FOXって日本語サイトだとLGPLとされてるけど、公式では静的リンクは動的リンクと同等だという附則を付けて
FOX自体を弄らなければ静的リンクでもソース公開しなくても良い(LGPLじゃなくていい)らしい。
英語が余りわからんが、大体そのような事が書いてある。
ttp://www.fox-toolkit.org/license.html
2006/07/07(金) 03:14:21
FOXのIME使えるパッチって誰か保守してくれないかなぁ。
みんながFOXを嫌う最大の理由がIMEが使えないってとこだと思うけど。
メールソフトとか作れねーし。
2006/07/07(金) 18:13:42
FOX★ に日本語が通じないのは仕様です
2006/07/08(土) 01:37:58
FOXのEditボックスとか改造して内部でCreateWindowでEditボックスを
を作ってFOXになりすます事って出来ないかな。
2006/08/30(水) 02:37:15
Juce使ってみるよ。
http://www.rawmaterialsoftware.com/juce/
2006/08/30(水) 03:20:19
GPL なのね。
2006/09/02(土) 22:15:11
>>330
これすごい。みんなデモ動かしてみるべし!
2006/09/02(土) 23:10:48
でもGPLだし。
2006/09/02(土) 23:21:26
テラタカス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).
2006/09/06(水) 01:57:08
>330
Tracktionに使われてるGUIなんだな。日本語通る雰囲気がしないのが困る。
2006/09/06(水) 09:51:51
その上GPLだからなあ
2006/10/07(土) 11:49:47
>Juce使ってみるよ。
すごいねこれ。昔見たSwingのデモプログラムみたいだ。でもSwingより
速いしいいね。
ラッパーとかじゃなくて全部自前で描画してるみたいだけど、すげー大変そう
だなあ、これ作るの。外部WindowにドラッグできるWindowとかどういう実装
なんだろ?
2006/10/25(水) 00:55:47
SOL++
これ、なぜに英語なんだ?
2007/01/17(水) 23:05:59
ほしゅ
2007/02/25(日) 06:30:07
Foxのソースを久しぶりにのぞいてみたらIME関連のソースが追加されていたけどコメントアウトされてた。
2007/02/25(日) 10:23:14
>>334
Qtより安いな。
2007/02/28(水) 05:59:55
緊急浮上!!

で、ポータブルで書きやすいGUITkってなによ?Qt?
343デフォルトの名無しさん
垢版 |
2007/03/01(木) 15:56:31
>Juce
とか
>Qt
って組み込みITRON系に使える?
2007/03/02(金) 05:55:43
君はあちこちで同じ事を聞いてるな
2007/03/02(金) 09:03:09
ヒント:答えが無い
2007/03/02(金) 13:19:20
ヒント:答えは無い
347デフォルトの名無しさん
垢版 |
2007/03/19(月) 15:44:03
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
ttp://www.memecode.com/lgi.php
2007/05/20(日) 01:47:43
ツールキットの紹介↓
http://dmoz.org/Computers/Software/Operating_Systems/Graphic_Subsystems/Toolkits/

↑の LGI は VC++ 2005 EE でコンパイルすると大量にエラーが出てコンパイルできなかった
2007/05/20(日) 12:50:56
ZooLib
http://zoolib.sourceforge.net/
2007/05/23(水) 10:22:07
adobeのやつどうよ
ttp://opensource.adobe.com/group__widget__reference.html
2007/05/24(木) 14:33:21
adobeの面白そうだけど難しそうだよね
誰か試した人いないかなあ
2007/05/24(木) 21:26:15
面白そう?
何か普通のと違うのけ?
2007/05/27(日) 01:51:34
link集/GUI/C++
ttp://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2FGUI%2FC%2B%2B
2007/05/27(日) 08:59:35
何で X の事を X Windows って間違えちゃうんだろうね。Windows XP を Window XP と
書いたらおかしいべ。何と言うか、作者のやる気の無さが伝わって来て食指が動かない。
2007/05/27(日) 14:40:13
触手うねうね
2007/05/27(日) 22:30:17
>>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.
2007/06/09(土) 17:10:45
>>351
AEL つう GUI 記述言語を使うのは面白そうだね。JavaFX みたい。
プラットフォームは Mac OS X と W i n X P みたいだけど、X11 じゃ動かないの?
2007/06/10(日) 19:46:10
宣言的にユーザインターフェイスを定義出来るのは良いね。
360デフォルトの名無しさん
垢版 |
2007/07/25(水) 01:07:29

2007/07/25(水) 01:12:30
FireFox の GUI toolkit を拝借すると良い感じになる様な気がする
XUL じゃなく純粋に C++ のウィジェットライブラリとして
2007/07/25(水) 06:30:51
>>361
C++や他の言語からもっと簡単に使えるようにして、
ウェブとデスクトップの境界を云々とはもう何年も前から言われてるけど、
mozillaにやる気がないっぽい。
もうだめぽ
2007/07/25(水) 09:59:58
>>362
いや、そうじゃなくて、Firefox のソースツリーの中の mozilla/widget 以下を
自分のアプリにコピって使うということ。もちろんライセンスはそこだけ MPL で。
2007/07/25(水) 17:43:27
>>362
最近GNOMEの連中がいろいろやってるな。スラドでは「ネットとデスクトップの融合なんて、
MSの二の舞になるつもりかよw」なんて煽られてたけど。

Clutterの話題なんてなかなか出てこないよね。
365デフォルトの名無しさん
垢版 |
2007/09/06(木) 10:09:02
age
366デフォルトの名無しさん
垢版 |
2007/10/15(月) 21:28:19
FoxToolkit-1.6のtests/glviewerをMacOSX(v10.4)でg++を使ってコンパイル
(OpenGLはネイティブのものを使用)すると、エラーおよびワーニングなしで
コンパイルできるんですけど、実行するとOpenGLの部分がうまく動作しません。

キャンバスを含む窓の中身が真っ白で何も描画されないのです。
二十回くらい実行すると一回くらいは巧くいくのですが、
どこが悪いのかよく解りません。なにか知ってる人はいませんか?
2007/10/15(月) 21:40:43
>>366
×ワーニング
○ウォーニング
2007/10/16(火) 02:41:14
俺も昔は、ウォーニングだよ^^、って毎回突っ込んでたけど、
cos をコウサインって書くのか? って言われてから黙ることにしてるw
369デフォルトの名無しさん
垢版 |
2007/10/16(火) 13:23:00
それで本題にはノーコメントですか?
2007/10/20(土) 08:24:31
単にOpenGLの各種設定をちゃんと初期化してないだけでは。
忘れがちな設定についてはこの辺を見れ。
ttp://homepage2.nifty.com/tooshy/document/opengl.html
2007/10/27(土) 00:16:14
Linux系のOSで、MFCのCListViewのようなコントロールが付いているGUIライブラリで、なるたけサイズが小さいのってあるんでしょうか?
2007/10/27(土) 07:09:21
>>371
FLTK
373371
垢版 |
2007/10/27(土) 13:00:29
>>372

ありがとうございます。ちょっと試してみます。

ttp://seriss.com/people/erco/fltk/Fl_Table/screenshots.html
2007/11/05(月) 01:51:52
まいなー、wxWidgetsだな
2007/11/10(土) 09:01:17
fltkとfltk2の違いってなんですか?
どちらも更新されているようなのですが、
やっぱり2を使った方がいいことありそうですか?
2007/11/10(土) 11:44:02
何をしたいかによるんじゃない。FLTK は小さいから、ソースコードを読んで
自分で手直ししながら使うものだと思う。
2007/11/10(土) 11:56:22
スタティックリンクにしてもEXEのサイズ小さくて
OSのルック&フィール(特にWindows)で
ってある?
wxWidgetsとかgtkmmとかはランタイムが巨大だしなー
マルチプラットフォームとか気にせずにWTLとかを素直に使った方が良いのかな?
2007/11/10(土) 12:33:59
誰かWTLとwxWidgetsを統合化して、超軽量のwxWidgetsを作ってくれないかなぁ。
ライセンス的にどうなるのか分かんないけど。
2007/11/10(土) 12:44:38
>>377
>マルチプラットフォームとか気にせずにWTLとかを素直に使った方が良いのかな?

Yes, that's right!!
But, 一番賢いのはサイズなんてもう気にしない事。
2007/11/10(土) 13:15:37
>>377
Java + SWTでがんばってください。

というのは冗談にしても、実行ファイルのサイズが数十kb以内なんてのはプログラム開発者の
グルーコード以外全部プラットフォームのAPIに丸投げしてなせる技だろうし、
少なくともマルチプラットフォームでってのはあきらめたほうがいいんじゃない?
2007/11/10(土) 13:30:05
> マルチプラットフォームとか気にせずにWTLとかを素直に使った方が良いのかな?

どうでもいいが、
一昔前って、
マルチプラットフォーム対応のUIライブラリで、ダサイのしかなかったよな・・・
なんで、Windowsに持ってくるとあんなにダサイんだ?というものしか。

今は、SWTなんかは、まだましだけど
2007/11/10(土) 19:35:46
Tkがダサいと申したか
2007/11/10(土) 21:03:33
Tkは普通じゃん?
2007/11/12(月) 16:42:33
>>378

つ wxForms

WTLは入ってないけど、ポトペタできてクロスコンパイルできるらしい。
2007/11/12(月) 19:57:14
Turbo C++ Explorerじゃ無理か。
2007/12/12(水) 11:25:03
保守したほうがいい?
2007/12/12(水) 23:03:56
頼んだ
2007/12/13(木) 01:26:15
お前らの連携のよさと言ったら!
2008/01/14(月) 12:44:24
めも
ttp://www.thefreecountry.com/sourcecode/gui.shtml
2008/01/20(日) 23:06:16
どなたかOMGUIのサイトの行方を知りませんか?
ttp://www.omgui.org/
(参考:ttp://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostGUI)
昨年夏頃までは見れてたように思うのに、今はドメイン売り出し中って…。
2008/01/22(火) 02:21:04
>>390
ttp://cia.vc/stats/project/omgui
392390
垢版 |
2008/01/22(火) 07:31:59
>>391
ありがとうございます。プロジェクトそのものは消えてないようで助かりました。
393デフォルトの名無しさん
垢版 |
2008/02/04(月) 20:09:28
ttp://dclib.sourceforge.net/api.html#gui_widgets
2008/02/04(月) 23:33:39
こんな感じかあ
ttp://www.geocities.jp/mocchi_2003/soft_readme/dlib_patch/dlib_patch_sample1.png
395デフォルトの名無しさん
垢版 |
2008/02/27(水) 23:42:49
マイナーじゃないけど
ttp://www.tcl.tk のtk見た目がだいぶましになったな
tclに依存してなければいいのに
2008/02/28(木) 05:14:11
スクリーンショットにたどり着きにくい
ttp://wiki.tcl.tk/13636
これか
397デフォルトの名無しさん
垢版 |
2008/03/26(水) 21:10:53
FOX-Toolkitって使っている方いらっしゃいますか?
398デフォルトの名無しさん
垢版 |
2008/03/27(木) 11:17:17
使ってますよ。OpenGLも使ってます。
399デフォルトの名無しさん
垢版 |
2008/03/27(木) 22:39:58
このスレの住人なら知っていますね、あの糞開発ツールのことを

・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる

糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。

・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
 バグレポートなどしてはいけません。改善要求などもってのほかです。
 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
 なんて話が出たら力強く机を叩き、会議室を出ましょう。
 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。

糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
2008/05/11(日) 17:40:10
trixul
ttp://trixul.com/
使ったことはないけど、本屋で少し立ち読みしたら結構面白そうだったので。
2008/05/11(日) 22:31:26
>>400 書名キボンヌ
2008/05/11(日) 22:31:46
XUL と違うんだね
403400
垢版 |
2008/05/12(月) 01:56:52
書名は「Cross-Platform Development in C++」
ttp://www.amazon.co.jp/Cross-Platform-Development-C%2B%2B-Building-Applications/dp/032124642X/ref=sr_1_1?ie=UTF8&s=english-books&qid=1210522918&sr=1-1
XULと.NETのWindowsForms(XAML?)の概念を組み合わせてJavaScript(SpiderMonkey)でイベントハンドリングできるようなことが書いてあったような気がする。
でもSourceForge(ttp://sourceforge.net/projects/trixul/)の方を見た感じではまだまだ発展途上なのかな。
2008/05/14(水) 08:19:51
Fox-ToolkitってIME制御ってできない?
コピペで漢字入力はできるんだけどね。
2008/05/22(木) 12:20:00
FoxToolkitの1.7の最新でIMEの制御もできて漢字入力もできるっぽい。
406本田
垢版 |
2008/05/25(日) 06:20:45
>>312
>C++/Tcl
http://cpptcl.sourceforge.net/
>A C++ library for interoperability between C++ and Tcl

>C++/Tk
http://cpptk.sourceforge.net/
>A complete C++ interface to the Tk GUI toolkit
2008/06/14(土) 21:46:52
GUIまったくわからないC++初心者が手を出しやすいGUIってありますか?
408デフォルトの名無しさん
垢版 |
2008/06/15(日) 00:03:43
とにかく標準のGUIツールを使え
マイナーなものは糞だからマイナーなんだ
2008/06/15(日) 00:22:48
標準=Qt/wxWidgets?
2008/06/15(日) 14:04:34
>>409
そのOSの標準GUIからってことじゃない?



いきなりクロスプラットフォームなんて欲張りだと思う
2008/06/16(月) 09:26:28
MFCみたいなこれって何語っていうようなカスもあるお。
2008/06/16(月) 09:58:39
Windowsで初心者なら.NET一択じゃね
ウンコウンコ言われながらも、情報量が圧倒的過ぎる
2008/06/16(月) 10:06:46
情報量は圧倒だが、アウトプットのアプリは皆無。
414デフォルトの名無しさん
垢版 |
2008/06/16(月) 13:28:18
>>413
俺もそれ不思議。

「delphiで作った有名ソフトって何があるの?」に対抗して
「.NETで作った有名ソフトって何がある?」スレないのかな?
415デフォルトの名無しさん
垢版 |
2008/06/16(月) 13:32:49
.NET(C#,C♯,C#)で作られた有名なアプリって何?
http://pc11.2ch.net/test/read.cgi/tech/1213590713/

立てました
2008/06/16(月) 13:37:21
一番好きなプログラミング言語は?
http://itpro.nikkeibp.co.jp/article/OPINION/20080528/304478/

プログラマに対象を絞って聞いた「一番好きなプログラミング言語」は,「C/C++」(24%)が最も多く,
「Visual Basic(VB)」(20%),「COBOL」(13%)と続いた(図2)。企業の基幹システムに浸透しつつあるJavaや,
Webアプリケーション関連で使われることの多いスクリプト言語は,上位3位までに食い込むことができなかった。


C/C++  24%
VB6.0   20%
COBOL  13%
Java    9%
Perl/PHP 7%
C#     2%  ← m9(^Д^)プギャー


一番好きな言語と対比する格好で「最もよく使っているプログラミング言語」も聞いてみたが,
ここでは「C/C++」と「VB」の順位が逆転,「VB」が一位だった。
2008/06/16(月) 21:56:13
C#はいい言語だと思うんだがなぁ…
.NETじゃくネイティブコードコンパイラなければもっと使ってるのに…
COBOL(13%)ってのはITPro(というか日経)の読者層を反映しすぎてる気がする
418デフォルトの名無しさん
垢版 |
2008/06/19(木) 23:55:15
ここにも貼っておく
ttp://torjo.com/egui/
2008/08/10(日) 00:45:15
VB6.0にCOBOLが2〜3位って、時代に取り残されたおっさん確定だろ
そんな奴らにC#の良さが分かるとは思えないw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況