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

554 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 17:11:08 .net]
>>553
ibusがXIMで動いてないんじゃないかなぁ?
ibus-daemon -rdx
やってみてもダメ?

555 名前:553 mailto:sage [2010/03/07(日) 19:44:08 .net]
>>554
xtermにもfirefoxにも入力できるから、ximは動いてると思ってた。
やってみたけど駄目だった。

日本語入力がonにできないんじゃなくて文字化けするってのが、
どういう状況なのかわからない。
XIMプロトコルでは文字コードどうなってるの?

ibusが悪いのかとscim入れてそっちを使ってみたけど駄目。

fltk2.0いれてみたらdemoアプリでは入力できた。
が、APIが全然違うので目的のコードを動かすには相当な変更が必要そうだ。

fltk2.0 と fltk1.3 で、どこが違うのか比較するかな。

556 名前:553 mailto:sage [2010/03/07(日) 21:00:14 .net]
printfしてみたら、そもそもXから来る文字コードがUTF-8じゃなさげ。
setlocale関係かなと思ったけど、差はないっぽいな。うーむ。

557 名前:553 mailto:sage [2010/03/09(火) 23:53:34 .net]
fltk2.0も環境によっては入力できないみたい。
あんまり時間をかけられないので、俺は諦めます。
誰か解決してくれるとうれしいなぁ。

Fox-toolkitは日本語が入力できるんだろうか?

558 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 02:12:07 .net]
ttps://svn.boost.org/svn/boost/sandbox/guigl/


559 名前:デフォルトの名無しさん mailto:sage [2010/05/15(土) 00:10:23 .net]
質問です。
自作のプログラミング言語処理系に組み込むのに向いているGUIツールキットを探しています。
ただ、その言語処理系の制限上、コールバックをする事ができません。
つまり、[その言語]->[C or C++]->[その言語]という呼び出しは行えません。
この問題を回避できるツールキットをご存知の方はいらっしゃいませんか?


560 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 01:25:01 .net]
どういう使い方をしたいのかがさっぱり判らん

561 名前:デフォルトの名無しさん mailto:sage [2010/05/16(日) 19:20:55 .net]
イベントループをその言語から呼んではいかんということだな。
その言語はイベントループ手前で一旦終了、
Cの方でイベントループを呼び出す。
コールバックは毎回君言語を実行する形。とするのかな。

562 名前:559 mailto:sage [2010/05/19(水) 23:12:46 .net]
一度終了して、後から呼ぶのも(不可能ではないですが)難しいです。
継続をサポートしているため、559の制限が発生していて、
一度終了し、イベント内で再開した場合も、同様に継続をサポートできません。

Windowsに話を絞ると、Windowsの標準メッセージループは次のようなのだと思います。
while (GetMessage(&msg,NULL,0,0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
この3つの関数呼び出しをまとめた、ProcessMessage関数を作り、
bool ProcessMessage(){
if(!GetMessage(&msg,NULL,0,0)) return false;
TranslateMessage(&msg); DispatchMessage(&msg); return true;
}
これを私の言語から、
while ProcessMessage() do
hogehoge()
end
のように使えば動くと思います。この場合、C側のイベントハンドラは発生したイベントをQueueに入れて、俺言語の中でそれを取り出して使う事になると思います。
Windows以外にも対応したいので、このような形を取れる、ツールキットはないでしょうか?



563 名前:デフォルトの名無しさん mailto:sage [2010/05/21(金) 14:59:44 .net]
>>559
もし実装言語がCなら、標準ライブラリのsetjmp/longjmpを使って、
インタプリタ側とコールバック関数側をコルーチンの形式で
交互にジャンプさせることで、擬似的な並行処理を実現するんだろうね。
もちろんジャンプバッファ(jmp_buf)は2個必要になる。

Rubyのスレッド(平行処理)も、インタプリタ内部ではスレッド単位に
ジャンプバッファを持って、スレッドのコンテキストを管理してる。
以下は、RHG(Ruby Hacking Guide)の該当する章へのリンク。
・ttp://www.loveruby.net/ja//rhg/book/thread.html

もし仮想マシンで実行しているなら、(setjmp/longjmpに相当する)
実行コンテキストを保存/復帰させる命令を仮想マシンの仕様に追加する。
というか、開発中の言語処理系が「ホントウ」に継続(countinuation)を
サポートしているなら、継続で互いのコンテキストを切り替え続ければいいはずなんだが....

564 名前:559 mailto:sage [2010/05/21(金) 23:22:16 .net]
>>563
いやいやいや。継続をサポートしてるから駄目なんだよ。 てか、スレッドと継続を混ざってない?
[その言語part1]->[C or C++]->[その言語part2]
って呼び出しをしたとして、[その言語part2]から[その言語part1]に継続でジャンプすると、C 部分の関数は入って2度と出なくなる。
その時はデストラクタも呼ばれないし、それ以外もマズい事になる所がある。

で、今日、tcl/tkについて調べたら、Tk_MainLoop関数は、
void
Tk_MainLoop(void)
{
 while (Tk_GetNumMainWindows() > 0) {
  Tcl_DoOneEvent(0);
 }
}
ってなってた。
この関数を俺言語に移植して、イベントキューを作ればうまくいくかな?

565 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 02:27:44 .net]
中途半端な代物で「継続をサポートしてる」と名乗るあつかましさがそもそもの元凶では。

566 名前:559 mailto:sage [2010/05/22(土) 02:49:17 .net]
>>565
うぐう。
継続のサポート自体は中途半端じゃないよ。俺言語で書かれたプログラム内で閉じてればフルに継続が使えるから。
Javaはメモリ破壊に対して安全だけど、Cで書かれた拡張ライブラリにバグがあったらメモリは破壊される、みたいな物だと思いねぇ。

その言語用のライブラリをCで作るときの制限の大小の話はあるかもしれないけど、
Emacs lispだと、GCがある事を考慮に入れてプログラムを書かないといけないが、Rubyだといらないとか、
継続にしたって、Luaとかは俺言語と同じ制限がある、Rubyとかは努力して回避してる。
ただ、Rubyとかが使ってる方法は黒魔術なので、環境依存する。違うプロセッサで動くとは限らない。
もちろん、努力が足りないと言われればそれ以外ないけど。


567 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 12:31:34 .net]
うぐぅとか聞いたの10年ぶりぐらいだ

568 名前:デフォルトの名無しさん mailto:sage [2010/05/22(土) 13:49:15 .net]
> 継続のサポート自体は中途半端じゃないよ。俺言語で書かれたプログラム内で閉じてればフルに継続が使えるから。

俺言語で閉じた利用だけを想定するならそういえるけど
しかし作者自身がその想定から外れた前提で質問した上で
そう言い張ってもなー

> Javaはメモリ破壊に対して安全だけど、Cで書かれた拡張ライブラリにバグがあったらメモリは破壊される、みたいな物だと思いねぇ。

それは違うだろ
たとえるならJNIでいうグローバル参照がないとかだな

> 継続にしたって、Luaとかは俺言語と同じ制限がある、Rubyとかは努力して回避してる。

LuaとRubyしか知らないの?

つか、この文を書けるなら当然LuaのGUIバインディングは調査済だと思うが
その結果はどうだったのさ

569 名前:デフォルトの名無しさん [2010/11/18(木) 00:01:22 .net]
保守

570 名前:デフォルトの名無しさん mailto:sage [2010/11/28(日) 02:58:15 .net]
FLTK 1.3.0年内リリースに向け追込み中の模様・・・

日本語入力関係で2.0.x使うようにしていたけど
もう一度1.3試してみようかな

571 名前:デフォルトの名無しさん mailto:sage [2010/12/01(水) 00:30:01 .net]
ubuntu10.04
FLTK v1.3.x-r7893
でも>>553と状況変わらず

572 名前:デフォルトの名無しさん [2010/12/13(月) 05:36:57 .net]
FLTK v1.3.x-r7996
で日本語入力対応したっぽいage



573 名前:デフォルトの名無しさん [2010/12/14(火) 15:27:23 .net]
FLTK v1.3.x-r7996
OpenXIM() を使っているようす。
kinput2+Canna では入力出来た。
scim+anthy だと漢字変換を起動させることが出来なかった。

574 名前:デフォルトの名無しさん mailto:sage [2010/12/14(火) 20:41:43 .net]
>>573 s/OpenXIM/XOpenIM/

575 名前:デフォルトの名無しさん mailto:sage [2011/04/09(土) 18:17:04.88 .net]
fltk 2.0.xにいつの間にかalphaがついている
1.3.xが落ち着いて2.0.xに開発者が若干戻った感じ
しかし1.3.0はまだRC3のまま

576 名前:デフォルトの名無しさん mailto:sage [2011/05/23(月) 17:22:35.29 .net]
OpenGL画面の上に数値入力コントロールを置きたいんだが
できるだけWin32のコントロールに近い挙動のGUIを作れるライブラリがあったら教えてくれ。
目的の対象プラットフォームはWin32のみ。

577 名前:デフォルトの名無しさん mailto:sage [2011/06/08(水) 21:12:08.03 .net]
qt

578 名前:デフォルトの名無しさん mailto:sage [2011/06/08(水) 21:17:00.94 .net]
qtはマイナーじゃないので別なのありませんか?

579 名前:デフォルトの名無しさん mailto:sage [2011/06/08(水) 22:23:27.48 .net]
WTL

今となってはマイナーだと思う。

580 名前:デフォルトの名無しさん mailto:sage [2011/06/11(土) 01:48:48.73 .net]
GLUI


581 名前:デフォルトの名無しさん [2011/06/11(土) 01:58:56.54 .net]
nacl

582 名前:デフォルトの名無しさん [2011/07/01(金) 03:03:24.17 .net]
FLTK 1.3.0 final version released!

……半月前だが



583 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/02(土) 23:36:21.26 .net]
はいゴミ死ね
ゴミって意味わかってんのかなこいつら


584 名前:デフォルトの名無しさん mailto:sage [2011/07/03(日) 01:49:35.93 .net]
>>582
それは良い事を聞いた!

585 名前:デフォルトの名無しさん [2011/07/05(火) 14:19:10.32 .net]
軽いGUIライブラリを探しています。
FLTK-2.0がベストなのですが、これって開発続けられていますか?
ホームページを見ると休眠中だけど再開したようなことも書いてあるし、
現状のステータスがよくわかりません。
Fl_というプレフィックスが見苦しい1.3ではなく2.0を使いたいのですが、
これ使って良いものでしょうか?

あるいは軽量ならFOXを使えとか...
どうするのがベストでしょうか。






586 名前:585 mailto:sage [2011/07/06(水) 20:25:06.63 .net]
勝手にFLTK2で行くことに決めました。
日本語化けます。対応してるはずです。助けて><

587 名前:デフォルトの名無しさん [2011/07/06(水) 23:59:41.55 .net]
コールバックが好きでない俺はFOXのメッセージがいいなぁと思った。


588 名前:デフォルトの名無しさん [2011/07/09(土) 18:29:38.71 .net]
ずっとクロスプラットフォームな GUI のライブラリで悩んでいたんだけど、
JavaScript を試してみたら結構サクサク動いたので、もう HTML5 で
行く事に決めたわ

Firefox だけで動けば良いから、クロスブラウザ問題も無いし

589 名前:デフォルトの名無しさん [2011/07/11(月) 00:47:19.54 .net]
>>586
FreeType有効にしてる?

590 名前:585 mailto:sage [2011/07/11(月) 10:07:11.49 .net]
何それ美味しいの?

591 名前:585 mailto:sage [2011/07/12(火) 20:20:19.69 .net]
FLTKだけど使い物にならないな。
一回メインウィンドウを作って閉じたら終了、なアプリはいいんだけど、
DLL化して何回も呼び出して(メインウィンドウを作っては消す)を繰り返すと、
10回に1回ぐらい不定期に強制終了する。何が起きるかはランダム。
おそらくFLTKのリソース管理がまずいか、メモリを破壊している。
2.0, 1.3, 1.1系列で確認。
ちょっと使い物にならない。



592 名前:デフォルトの名無しさん mailto:sage [2011/07/12(火) 20:28:12.83 .net]
>>591
そういうのは、ここで報告してあげると喜ぶと思うよ

www.fltk.org/newsgroups.php?gfltk.bugs+T

もう既に報告済みだったらスマソ



593 名前:デフォルトの名無しさん mailto:sage [2011/07/12(火) 22:31:33.80 .net]
>>591
FLTKの作法は知らないけど、
ウィザード形式の紙芝居遷移をするなら、メインウィンドウの中でパネルを入れ替えたりするのが
王道のような。

それかメインウィンドウを1個どどんと置いて、そこを軸にサブ画面を表示ってスタイルとか。
(必ずメインウィンドウを最後に閉じる)

594 名前:585 mailto:sage [2011/07/13(水) 09:42:00.04 .net]
他人の作ったアプリのプラグイン(DLL)として動くので、
自分で寿命を管理できないんだわ。
アプリ自体はずっと存在して、DLLのみ何回もロード/アンロードが繰り返される。
1回目で落ちたことはない。落ちるなら2回目以降。
サンプルを見てもメインウィンドウのdeleteはおこなわずにアプリを終了してるので、
FLTK自体こういう使い方(new/deleteを繰り返す)は想定してないようだ。
これではちょっと使えないので、また振り出しに戻ってツールキット探すぜ。
FOXは何かキモイからgtkmmあたりを攻めて見る。Gtkだから物は確かだろう。







595 名前:デフォルトの名無しさん mailto:sage [2011/07/13(水) 09:55:00.54 .net]
>>594
それはお前がいけないんだろ。
たとえばLIBで組み込んだら、GUI終了したらメモリ完全解放され、次の起動に影響を及ぼさない。
DLL化するときの初期化に失敗してるんだろ。


596 名前:585 mailto:sage [2011/07/13(水) 17:17:45.92 .net]
とは思えないなあ。DLLの初期化に関してはアプリがやってるので自分はノータッチ。
アプリ側が間違えている可能性はあるがクローズだからわかんね。
多分ほかの(FLTKを使わない)プラグインでそういうエラーは聞いたことがないので多分大丈夫だと思うよ。

そしてgtkmmデカすぎワロタ。いったいくつdllを同梱させる気だよ。
プラグイン単体で配布して、VisualStuidoの再配布可能パッケージと
gtkmmインストールしてね、というのもなあ...
どこかに理想のウィンドウツールキットはないものか。






597 名前:デフォルトの名無しさん mailto:sage [2011/07/13(水) 20:29:43.25 .net]
GTKは糞
Qt4はイケメンだがデブ
wxWidgetsは不細工だがスマート

598 名前:デフォルトの名無しさん mailto:sage [2011/07/13(水) 23:53:55.93 .net]
wxWidgetsもかなりメタボな気がするが

ところで>>585の文を読む限りWindowsだけの話に思えるんだが
このスレの範疇のツール使う意義って何なの?

599 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 00:02:03.57 .net]
あとDLLの場合に落ちるんなら
別プロセスで動かせばとりあえず動くんじゃね?
抜本的解決ではないが

600 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 07:32:38.51 .net]
Windows限定でならTkもいいな

601 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 10:23:28.32 .net]
ポトペタがあるとないのでは雲泥の差。

C++Builder、Qtあたりがよさそう。

602 名前:585 mailto:sage [2011/07/14(木) 11:17:38.23 .net]
ここが俺の日記帳だ!
gtkmmでGUIを作ってみたけど、やはり2回目以降にアクセス違反その他のエラーが出る。
詳細は違うがFLTK2, FLTK1.3, gtkmm-2.6のすべてで2回目以降にエラーが出るので、
これはもうツールキットの問題ではなく呼び出し元のアプリが悪いようだ。

他人のプラグインは恐らくWin32API直叩きだが、それはめんどいので無理。
出るとしたら2回目以降だからあきらめるしかないだろう。






603 名前:デフォルトの名無しさん mailto:sage [2011/07/14(木) 11:39:25.59 .net]
どうせ君のプラグインは誰も使わないんだろうしね

604 名前:デフォルトの名無しさん mailto:sage [2011/07/15(金) 11:26:03.91 .net]
この板の住民にとっては Qt4 とか wxWidgets とかはマイナーじゃないと思う

605 名前:デフォルトの名無しさん mailto:sage [2011/07/15(金) 21:16:54.94 .net]
GUIはライブラリより開発環境のが重要

606 名前:デフォルトの名無しさん mailto:sage [2011/07/15(金) 21:27:24.92 .net]
ポトペタ使わないで全部手書きでやってるよ

607 名前:デフォルトの名無しさん [2011/07/16(土) 22:20:36.16 .net]
GUI の配置は XML で定義出来るのが一番良いなあ

608 名前:デフォルトの名無しさん [2011/07/16(土) 22:46:14.71 .net]
FLTKの欠点はGroupの子ウィジットの座標指定がGroupの相対座標にならないことだな。
(なぜかその上のWindow相対になる)
すでに改善項目としてあがっているが。。。

609 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 11:50:23.62 .net]
最近全部HTMLで済ませてるわ・・・

610 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 11:50:41.24 .net]
GUIのデザインの話ね。

611 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 19:23:37.25 .net]
俺も同じく。

元々テキストエディタだけでも作成出来るほど手軽だし、
これだけ広く使われているだけあって、ツールも沢山揃っているし、
ベンダーやフレームワークに依存したお作法を強制される事もないし、
ドキュメントも沢山あって、自分以外の人間がメンテするのも容易だし、
動かすのも簡単だから、誰が相手でも気軽に配布出来るし、
今後遠い将来を考えても無くなる事はないし、規格の更新も活発だし、
周辺インフラの充実具合も半端無いし、大抵のサービスはお金も掛からないし、
色々考えると良い事しかなくて、便利に使ってるわ。

612 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 02:53:38.04 .net]
>>611
同意する点もあるが
それ以上にツッコミどころ満載なんだが……
皮肉?



613 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 02:58:46.27 .net]
例えば、どこら辺が突っ込みどころ?

614 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 03:18:04.22 .net]
>ベンダーやフレームワークに依存したお作法を強制される事もない
>自分以外の人間がメンテするのも容易
>誰が相手でも気軽に配布出来る
>今後遠い将来を考えても無くなる事はない
>規格の更新も活発
>大抵のサービスはお金も掛からない
この辺かなぁ
個人の感想と言えばそれまでだけど

615 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 03:19:46.32 .net]
それ、何か間違ってる?

616 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 08:37:23.64 .net]
意見を聞くと黙ってしまう

617 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 03:38:23.72 .net]
FoxToolKit日本語サイトもあって8時間ぐらい奮闘したが、
あまりの見た目のダサさに我慢できなくなってきた・・・

618 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 13:25:54.03 .net]
FLTKでモックを作ってみたんだけど、もしかしてダサい?
ツールキット変えたらかっこよくなるかな?
www.picamatic.com/show/2011/08/12/08/24/7772591_346x367.png

619 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 13:52:17.59 .net]
FLTKって日本語ちゃんと扱える?

620 名前:618 mailto:sage [2011/08/12(金) 14:06:05.99 .net]
上の画像のとおり何の問題もなく使えている。



621 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 14:10:32.90 .net]
入力も?

622 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 14:21:25.57 .net]
>>618
fltk俺も使ったことあるが見た目に我慢できなくて、
結局juce library使ってる
金払わないとgplなのがネックだが



623 名前:618 mailto:sage [2011/08/12(金) 14:46:04.63 .net]
ああ、入力は知らん(使わないから)

624 名前:デフォルトの名無しさん mailto:sage [2011/08/12(金) 20:41:51.12 .net]
>>622
www.rawmaterialsoftware.com/portal.php
これかー。
7万円ってえらく高いけど、Qtとかに比べてもいいのかな。

625 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 00:22:35.26 .net]
juceってどんな感じ?
金払ったん?

626 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 01:05:34.00 .net]
>>625
かなりjavaライクというか、
Componentを継承して、Listenerを継承して、というカンジで使う
かなり分かりやすい、と思った。
GUI以外にもpngやjpeg、スレッド,ogg,zip,json,xmlとか色々いたりつくせりだった
LookAndFeelを設定しないと日本語がでないところ、
Tマクロがboostと競合したところがイラッとした。
ドキュメントやヘッダのコメントが本当に丁寧で色々助かる。英語だけど
ただ商用ライセンスは高いよなぁ gpl2がダメならあきらめるしかない。
てか見た目がイイ
qtは一回インストール失敗してから使ってないからわからないなぁ


627 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 07:13:47.79 .net]
おー、ありがとう。
やっぱり有料で使うのはちょっとって感じかぁ。

628 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 07:21:02.22 .net]
GPLで作って後から製品購入は
Qt同様ダメなんだろうか

629 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 11:17:24.82 .net]
>628
単に製品版でコンパイル仕直しゃいいんじゃないの?
GPL配布分はGPLのままだけど。

630 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 23:33:56.38 .net]
>>629
Qtはそれもだめってことになってるからさ

631 名前:デフォルトの名無しさん mailto:sage [2011/08/13(土) 23:41:30.90 .net]
>>630
>金払わないとgplなのがネックだが

の事なら、Qt は LGPL だよ

632 名前:デフォルトの名無しさん mailto:sage [2011/08/14(日) 00:47:40.50 .net]
>>631
「*GPLで作って後から製品購入したのでは、*GPLにしかできない」
ってところさ



633 名前:デフォルトの名無しさん mailto:sage [2011/08/14(日) 01:36:03.04 .net]
もしソースコードの開示で悩んでいるなら、GPL と LGPL では話が大分違ってくるし、
サポートが欲しいなら LGPL 用のサポートメニューが用意されてるみたいよ

634 名前:デフォルトの名無しさん mailto:sage [2011/08/15(月) 16:35:31.04 .net]
LGPLで作って製品は買わなきゃいい

635 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 01:31:39.87 .net]
wxWidgetsのライセンスって何なの(L-GPL)?
これ使って書いたプログラムってソースコード開示する必要あるの?
教えてエロい人!!

636 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 03:16:22.04 .net]
wxWidgetsってマイナーじゃないよ

637 名前:デフォルトの名無しさん mailto:sage [2011/09/20(火) 22:46:45.77 .net]
過疎ってるからおいで。

【GUI】wxWidgets(旧wxWindows) その5【サイザー】
hibari.2ch.net/test/read.cgi/tech/1270793556/

638 名前:デフォルトの名無しさん mailto:sage [2011/09/25(日) 12:30:27.27 .net]
open motifが枯れてて安心じゃね?

639 名前:デフォルトの名無しさん mailto:sage [2011/09/26(月) 11:05:57.35 .net]
プログラマが発狂する可能性がある。安心できない。

640 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 20:03:54.42 .net]
clang + motifがあれば、フリーライドで仕事できな

641 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 20:58:00.24 .net]
IUPって、どうよ?MITライセンスだしタダ乗りできないかな

642 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 01:04:21.10 .net]
>>641
C++のラッパーもあるなぁと思ったら、そっちは2005年で止まってた
IUP自体は使い易いんだろうか? C++用に自分で書くしかないかぁ

かと思えば、go用のラッパーがあったり



643 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 09:07:02.05 .net]
GTK+って日本語入力まわりが貧弱だった印象があったんだけど
さすがに改善されたのかな

644 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:29:11.30 .net]
何度でも言う
GTKは糞

645 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 12:42:47.03 .net]
尿意

646 名前:デフォルトの名無しさん [2011/11/11(金) 13:43:32.38 .net]
xforms-toolkit.org/ ってのもあるんだ。
xforms の *.fd 形式って、fltk の fluid でも読込みこませられるみたい。


647 名前:デフォルトの名無しさん mailto:sage [2011/11/11(金) 20:27:51.52 .net]
.NETライクでpublic domainなGUIライブラリないですか?

648 名前:デフォルトの名無しさん mailto:sage [2011/11/12(土) 16:15:25.41 .net]
.NETやmonoじゃだめなん?

649 名前:デフォルトの名無しさん [2011/11/20(日) 11:13:03.48 .net]
だめなの?

650 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 17:39:58.46 .net]
だめ

651 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 21:19:46.29 .net]
だめだめだめだめだめよ

652 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 00:04:19.57 .net]
ネイティブバイナリをはけて、C、C++用のライブラリをそのまま使える言語がメジャーにならないかなあ



653 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 10:42:15.78 .net]
>>652
Objective-C

654 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 13:00:05.06 .net]
それだったらC++の方がいいな

655 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 16:19:19.79 .net]
>>654 さんの言う通り

一時期はDに期待してたけど
Python使い始めてから
Dっていらない子じゃん
って気付いた


656 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 14:15:39.84 .net]
こんなの見つけたんだが、お前ら的にはどう?

Nana C++ Library
alpha by jinhao

Win32 (MS Windows), X Window System (X11)

nanaproject.wordpress.com/
sourceforge.net/projects/stdex/
www.rhinocerus.net/forum/language-c-moderated/692330-nana-free-c-gui-library-v0-1-16-released.html

657 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 22:42:27.35 .net]
書き方はかなり好みだな。

658 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 01:45:13.86 .net]
>>656
サンプルのhelloworldをReleaseビルドで実行ファイルサイズは121kb。
環境はWinXP, VC10。
wxWidgetsやQtほどの規模じゃないけど、100kb程度で収まるのは評価したい。
ボタン等、各部品は全部自前で描画してるのでOS非標準なのが個人的には
好きじゃないけど、そんなにダサくは無い気はする。ボタンの縁が少し
まるまっていたり、テキストボックスにフォーカスが当たるとボーダーが
ぼんやり光ったり。
なお、予想通りテキストボックスに日本語入力しようとすると入力フォーカス
位置がウィンドウ下になる。確定すると正しくテキストボックス内に収まり
はするけども、現時点では日本人が使いやすいライブラリか、というと厳しい
気はする。あともうちょっとドキュメントは気合い入れて書けと。

QtやwxWidgetsに比べると非常にライブラリ作成も速くて手間がかからない
ので、暇があるなら試してみて損はないと思う。
個人的にはもうちょい使ってみようと思った。

659 名前:デフォルトの名無しさん mailto:sage [2012/01/13(金) 01:51:28.35 .net]
軽いな

660 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 22:34:12.02 .net]
adobeのarchemyってマイナーになるのかな

661 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 21:57:04.27 .net]
adobeはメジャーかもしれんが、値段が高いからな
言語を使いこなせるまでやる奴はかなり少ないだろ
要するに、マイナーで良いかと

662 名前:デフォルトの名無しさん mailto:sage [2012/04/20(金) 17:13:11.94 .net]
追加していいですか
ttp://sourceforge.jp/projects/azxclass/



663 名前:デフォルトの名無しさん [2012/10/08(月) 20:57:54.30 .net]
あげ

664 名前:デフォルトの名無しさん mailto:sage [2012/10/10(水) 01:24:20.11 .net]
スマホ対応だと、openFrameworksが有力?
wxWidgetsやQtの対応が遅くて不思議


665 名前:デフォルトの名無しさん mailto:sage [2012/10/18(木) 00:58:48.15 .net]
GUI [goo-ee] Show IPA
noun, plural GUIs, GUI's.
graphical user interface.


goo-ey グーイー
toffee (菓子の)タフィー

definition: GUI, graphical user interfaces | Motive Web ...
Pronunciation. GUI is an acronym and is pronounced ‘goo-ey’ (as in toffee). A graphical user interface allows a user to interact with a computer without entering ...
www.motive.co.nz/glossary/gui.php -

666 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 04:54:22.02 .net]
OOoやlibre officeのunoはGUIライブラリに入りますか?

667 名前:片山博文MZボット ◆0lBZNi.Q7evd mailto:sage [2012/10/27(土) 14:37:49.81 .net]
katahiromz.web.fc2.com/mzc/
code.google.com/p/mzc/

668 名前:デフォルトの名無しさん mailto:sage [2012/10/31(水) 22:34:37.24 .net]
>>667
海外のハッカー連中のwebサイトで目が肥えてきたせいか、
この手の日本の中小企業っぽいダサいサイトデザインに対して憎しみを感じるようになってきた

669 名前:デフォルトの名無しさん mailto:sage [2012/10/31(水) 22:36:34.59 .net]
一般的なFOSSのドキュメントと比較して、文体にエゴが入ってて見るに耐えない

670 名前:デフォルトの名無しさん mailto:sage [2012/11/01(木) 09:10:22.45 .net]
fc2ってだけで見る気が失せる

671 名前:デフォルトの名無しさん mailto:sage [2012/12/04(火) 06:24:16.90 .net]
おれネットショップをつくろうとして、ドメインを取得したことがある。
ネットショップは、できなかった。
夢をそのままにドメインだけは維持したかったけど…
もう期限がきれてしまった。カネないんだよ

672 名前:デフォルトの名無しさん mailto:sage [2012/12/14(金) 00:22:47.59 .net]
オタクの人ってマイナーな武術を会得してたりして意外とケンカ強かったりするよね(´・ω・`)



673 名前:デフォルトの名無しさん mailto:sage [2012/12/22(土) 09:13:37.97 .net]
詠春拳はオタクに必須のアイテム

674 名前:デフォルトの名無しさん [2013/03/13(水) 10:23:27.85 .net]
Windows、VisualStudio2012Expressで動くGUIで何かいいのない?

675 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 10:25:21.68 .net]
wxWidgets

676 名前:デフォルトの名無しさん [2013/03/13(水) 11:06:09.74 .net]
wxWidgetsはインストール難しくない?
簡単なのがいいんだけど

677 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 11:14:59.75 .net]
なんか必須機能があるなら選択肢は・・・

678 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 11:50:20.09 .net]
>>676
難しくはない
面倒なだけ

679 名前:デフォルトの名無しさん [2013/03/13(水) 11:51:33.89 .net]
他の人も間単にビルドできるようにしたいから
面倒なのは避けたいな

680 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 12:13:10.99 .net]
ビルドも簡単だって
食わず嫌いはイクナイ

681 名前:デフォルトの名無しさん [2013/03/13(水) 15:15:55.40 .net]
自分ひとりでやる分には面倒でも構わないんだけど
Qtとか半日かけてビルドしているくらいだから

682 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 16:18:18.82 .net]
wxは半日もかからない30分もあればOK



683 名前:デフォルトの名無しさん mailto:sage [2013/09/08(日) 08:31:09.40 .net]
何か良いGUIエディタ無いかな?
適当なモックアップが作れて、xmlとかで吐いてくれると良いんだか…

それを適当に自分用ライブラリへ変換して使おうと思ってる

684 名前:デフォルトの名無しさん mailto:sage [2013/09/08(日) 14:24:06.05 .net]
Visual Studio

685 名前:デフォルトの名無しさん [2013/09/30(月) 22:11:09.05 .net]
ドッキングウインドウとかはできないのな

686 名前:デフォルトの名無しさん mailto:sage [2013/10/02(水) 11:04:41.44 .net]
できるのか!!

687 名前:デフォルトの名無しさん mailto:sage [2014/01/20(月) 06:22:05.98 .net]
>>668>>669>>670
今だとみんなスルーだけど
この時代は片山ディスられてたんだなwワロタw

688 名前:デフォルトの名無しさん mailto:sage [2014/02/01(土) 21:49:03.52 .net]
The GUI Toolkit, Framework Page
www.free-soft.org/guitool/

689 名前:デフォルトの名無しさん mailto:sage [2014/05/05(月) 00:13:19.34 ID:TI1N4LZM.net]
メジャーなほど何でもできるor何でもできるからメジャーになる
→重い、自分でメンテできない

Tkみたいなのを求めている人はTkを使えばいいのでは

690 名前:デフォルトの名無しさん mailto:sage [2014/06/24(火) 16:52:23.04 ID:RQBdXlfr.net]
ZKは?

691 名前:デフォルトの名無しさん [2014/08/03(日) 10:13:29.06 ID:tNb4bIdb.net]
t

692 名前:デフォルトの名無しさん [2014/08/11(月) 10:30:44.17 ID:GCPm+Cou.net]
★2ch勢いランキングサイトリスト★

☆ +ニュース板
・ 2NN
・ 2chTimes
☆ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ +ニュース板他
・ Desktop2ch
・ 記者別一覧
☆ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
☆ 実況板
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索



693 名前:デフォルトの名無しさん [2014/09/06(土) 18:45:06.56 ID:oxwa2gJx.net]
FLTK ソースの /test/subwindow.cxx では次のようなメッセージが表示され
る。

"A child Fl_Window with children of its own may "
"be useful for imbedding controls into a GL or display "
"that needs a different visual. There are bugs with the "
"origins being different between drawing and events, "
"which I hope I have solved."

FLTK の「SUB WINDOW(Windows のCHILD WINDOWに近い)」にはバグがある
のだろうか?

MDI Window もサポートしないことに決定したそうで、どうもSUB WINDOW
の不具合が直結しているような気がする。

694 名前:デフォルトの名無しさん [2014/09/06(土) 19:06:17.82 ID:4U4xy94B.net]
https://www.mail-archive.com/fltk-bugs@easysw.com/msg06445.html

[1]

Version: 1.3.2

On Mac OS, when a subwindow is created, shown, hidden, and shown again,
it doesn't get drawn until the window is resized or is minimized
and unminimized.

[2]

Fix Version: 1.3-current (r9788)

Fixed in Subversion repository.

[3]

Closed after confirmation from the OP.



----------------------------------------------
[3] が何を言っているのか分からない。

1.3.2 が 1系の最終安定バージョンなので、修正後のソースがどう
なったのか気になる。

あと、Ver2系、Ver3系が、SVNにしかない理由も気になる。

695 名前:デフォルトの名無しさん mailto:sage [2014/09/06(土) 19:11:42.31 ID:0vk3UweF.net]
> Ver2系、Ver3系が、SVNにしかない理由
お前の目は節穴か?

www.fltk.org/software.php

> NOTE: Dev snapshots of 2.x and 3.x have been disabled; use svn to access them.
> The fltk developers voted to disable snapshots of 2.x and 3.x
> because app developers were still using them for production software,
> despite warnings, which is bad. Only the active release stream (1.3.x)
> has development snapshots now, to avoid confusion.

696 名前:デフォルトの名無しさん [2014/09/06(土) 22:25:54.93 ID:Jxxm8tnv.net]
Fix Version: 1.3-current (r9788)

↑この表記が良く分からないんだけど、1.3.2 の Release 9788
のことかな? どうして「2」じゃなくて「current」と書いたのか
意味分かる人いない?

それと、tarball の Release番号はどこ見りゃ分かる?
中の readme とか見たけどよく分からない。

697 名前:デフォルトの名無しさん mailto:sage [2014/09/06(土) 22:57:49.12 ID:0vk3UweF.net]
1.3.2はstableでcurrentは1.3.x

ていうかどこからtarball拾ってきたの?
公式ならtarballのファイル名にリリース番号含まれてると思うんだが

698 名前:デフォルトの名無しさん mailto:sage [2014/09/06(土) 23:11:30.57 ID:0vk3UweF.net]
あと細かいこと言うならr9788のrはReleaseじゃなくてRevisionだと思う
1.3.2にも1.3系列のRevisionは付いているはずだけど
普通は知らなくてよい情報

699 名前:デフォルトの名無しさん [2014/09/07(日) 00:05:25.29 ID:kVlVD0Xm.net]
>>697
fltk-1.3.2-source.tar.gz となっているだけで、
ファイル名には Rivesion 番号は入ってない。

それから、テキスト類に書かれている STR #23xx みたいなのも意味が
分からないんだけど。

700 名前:デフォルトの名無しさん mailto:sage [2014/09/07(日) 00:21:15.64 ID:BU8L+CLC.net]
人の話聞いてんのか?
1.3系列の特定のリビジョンに名付けられたのが1.3.2だよ
それ以外のリビジョンの1.3.2は存在しない

STRはSoftware Trouble Report
用語はソフトで違うにしても意味くらい想像つくだろ

701 名前:デフォルトの名無しさん mailto:sage [2014/09/07(日) 07:22:07.02 ID:kVlVD0Xm.net]
>>700
じゃあ、の1.3.2のRevisionの値は、何なんですか?
具体的にお願いします。
どこを見ればわかるかでもいいですが。

702 名前:デフォルトの名無しさん mailto:sage [2014/12/01(月) 02:27:36.68 ID:tAngATl7.net]
OpenGL な UI を作るライブラリ一覧
qiita.com/shimacpyon/items/e5d2a4e2019273345c37



703 名前:デフォルトの名無しさん mailto:sage [2015/02/24(火) 10:56:52.28 ID:RnN24vLd.net]
>>656

Nana 1.0

Beta Release 1.0 Available!
2015年2月8日 7:45:38
Nana 1.0 is the first release in beta phase.
It includes major new features, like Draw-through, new widgets, CMake and Clang support,
as well as numerous other new features and fixes.

Nana C++ Library - A modern C++ GUI library
www.nanapro.org/en-us/
February 7, 2015

704 名前:デフォルトの名無しさん mailto:sage [2015/02/24(火) 11:06:59.30 ID:RnN24vLd.net]
Compile Nana C++ Library
MinGW
Configure the Boost C++ Library for Nana.C++11(Skip this step if you are installing Nana.C++03)
The Boost C++ Library is required due to <thread>, <mutex> and <condition_variable> being not supported by MinGW 4.7.x


www.nanapro.org/en-us/help/instl_lib_doc.htm

705 名前:デフォルトの名無しさん mailto:sage [2015/02/24(火) 13:32:40.01 ID:6S/sU0E/.net]
モダンなのはええな(´・ω・`)

706 名前:デフォルトの名無しさん mailto:sage [2015/02/24(火) 18:53:49.22 ID:JKXjhZAm.net]
Nanaってなに?

707 名前:デフォルトの名無しさん mailto:sage [2015/02/27(金) 23:51:07.58 ID:1Z3VabWo.net]
名無しライブラリかと思ってしまった…

708 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 13:06:07.18 ID:hyOXBKvV.net]
既存のC++コーディングをscript likeにした感じだな
書くのは短くて、簡単そう

709 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 20:35:18.23 ID:WKO3SkbA.net]
CopperSpice
www.copperspice.com/index.html

The CopperSpice libraries are a fork of Nokia LGPL Qt 4.8.2.
The Qt Meta Object Compiler (moc) is obsolete.

710 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:01:28.61 ID:WKO3SkbA.net]
Qtがベースだからマイナーとは言い難いか

711 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 18:12:02.46 ID:wA3CoU+G.net]
Qtのmocはobsoleteなんだよなあ・・・(´・ω・`)

712 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 02:39:57.32 ID:XeKAY6IN.net]
FLTKで縦書きもできるメモアプリを作ろうと思ったら句読点でぐだぐだ



713 名前:デフォルトの名無しさん [2015/12/19(土) 10:18:45.29 ID:U6B86yor.net]
プログラマはMacを使ってるってマジ?
hayabusa3.2ch.net/test/read.cgi/news/1450395043/

714 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 21:54:43.80 ID:qrzVLQnt.net]
Chromeのauraを試してみるかな

715 名前:デフォルトの名無しさん [2016/11/10(木) 00:39:44.97 ID:il4z8U8D.net]
matplotlibでGUI

716 名前:デフォルトの名無しさん [2016/11/20(日) 01:31:37.73 ID:RGC9NI9+.net]
>>703
こんなのあるんだ。良いね。

717 名前:デフォルトの名無しさん [2017/02/03(金) 08:20:58.71 ID://TgnZSo.net]
C++でGUIアプリ書く意味って何?

718 名前:デフォルトの名無しさん [2017/02/03(金) 08:34:01.38 ID:ffbP/eri.net]
https://www.youtube.com/watch?v=quIHgwuF6r4&sns=em

719 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 11:55:49.10 ID:JNPwe9Bk.net]
Agar GUI
https://libagar.org/
このページを訳す
2016/03/25 - About Agar. Agar ( libAgar ) is a cross-platform GUI toolkit. Agar provides a base framework and a collection of GUI widgets from which GUI applications can be built. Agar can be styled and themed using a CSS -style engine.
Download ・ Docs ・ Agar License ・ Web Interface

Agar GUIをクリックしたら…
「安全な接続ではありません
libagar.org の所有者によるウェブサイトの設定が不適切です」

[エラー内容]ボタンをクリックしたら…
「libagar.org は不正なセキュリティ証明書を使用しています。
この証明書は次のドメイン名にだけ有効なものです: *.csoft.net, csoft.net」

720 名前:デフォルトの名無しさん mailto:sage [2017/03/21(火) 11:56:47.66 ID:JNPwe9Bk.net]
Docsをクリックしたら、いけます
libagar.org/docs/

721 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 18:48:26.31 ID:yPF8U2e8.net]
タブコントロールって、ださくね? 

722 名前:デフォルトの名無しさん mailto:sage [2017/06/06(火) 23:46:37.71 ID:+kwEoPex.net]
MDIを廃止してタブになったそうだ



723 名前:デフォルトの名無しさん [2018/05/23(水) 22:16:25.17 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

GPKZL

724 名前:デフォルトの名無しさん [2018/07/04(水) 23:47:48.18 ID:gFgZc5FG.net]
6VK






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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