X



【C++】マイナーGUIツールキット
■ このスレッドは過去ログ倉庫に格納されています
0575デフォルトの名無しさん
垢版 |
2011/04/09(土) 18:17:04.88
fltk 2.0.xにいつの間にかalphaがついている
1.3.xが落ち着いて2.0.xに開発者が若干戻った感じ
しかし1.3.0はまだRC3のまま
0576デフォルトの名無しさん
垢版 |
2011/05/23(月) 17:22:35.29
OpenGL画面の上に数値入力コントロールを置きたいんだが
できるだけWin32のコントロールに近い挙動のGUIを作れるライブラリがあったら教えてくれ。
目的の対象プラットフォームはWin32のみ。
0581デフォルトの名無しさん
垢版 |
2011/06/11(土) 01:58:56.54
nacl
0582デフォルトの名無しさん
垢版 |
2011/07/01(金) 03:03:24.17
FLTK 1.3.0 final version released!

……半月前だが
0583天使 ◆uL5esZLBSE
垢版 |
2011/07/02(土) 23:36:21.26
はいゴミ死ね
ゴミって意味わかってんのかなこいつら
0585デフォルトの名無しさん
垢版 |
2011/07/05(火) 14:19:10.32
軽いGUIライブラリを探しています。
FLTK-2.0がベストなのですが、これって開発続けられていますか?
ホームページを見ると休眠中だけど再開したようなことも書いてあるし、
現状のステータスがよくわかりません。
Fl_というプレフィックスが見苦しい1.3ではなく2.0を使いたいのですが、
これ使って良いものでしょうか?

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




0586585
垢版 |
2011/07/06(水) 20:25:06.63
勝手にFLTK2で行くことに決めました。
日本語化けます。対応してるはずです。助けて><
0587デフォルトの名無しさん
垢版 |
2011/07/06(水) 23:59:41.55
コールバックが好きでない俺はFOXのメッセージがいいなぁと思った。
0588デフォルトの名無しさん
垢版 |
2011/07/09(土) 18:29:38.71
ずっとクロスプラットフォームな GUI のライブラリで悩んでいたんだけど、
JavaScript を試してみたら結構サクサク動いたので、もう HTML5 で
行く事に決めたわ

Firefox だけで動けば良いから、クロスブラウザ問題も無いし
0589デフォルトの名無しさん
垢版 |
2011/07/11(月) 00:47:19.54
>>586
FreeType有効にしてる?
0590585
垢版 |
2011/07/11(月) 10:07:11.49
何それ美味しいの?
0591585
垢版 |
2011/07/12(火) 20:20:19.69
FLTKだけど使い物にならないな。
一回メインウィンドウを作って閉じたら終了、なアプリはいいんだけど、
DLL化して何回も呼び出して(メインウィンドウを作っては消す)を繰り返すと、
10回に1回ぐらい不定期に強制終了する。何が起きるかはランダム。
おそらくFLTKのリソース管理がまずいか、メモリを破壊している。
2.0, 1.3, 1.1系列で確認。
ちょっと使い物にならない。

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

それかメインウィンドウを1個どどんと置いて、そこを軸にサブ画面を表示ってスタイルとか。
(必ずメインウィンドウを最後に閉じる)
0594585
垢版 |
2011/07/13(水) 09:42:00.04
他人の作ったアプリのプラグイン(DLL)として動くので、
自分で寿命を管理できないんだわ。
アプリ自体はずっと存在して、DLLのみ何回もロード/アンロードが繰り返される。
1回目で落ちたことはない。落ちるなら2回目以降。
サンプルを見てもメインウィンドウのdeleteはおこなわずにアプリを終了してるので、
FLTK自体こういう使い方(new/deleteを繰り返す)は想定してないようだ。
これではちょっと使えないので、また振り出しに戻ってツールキット探すぜ。
FOXは何かキモイからgtkmmあたりを攻めて見る。Gtkだから物は確かだろう。





0595デフォルトの名無しさん
垢版 |
2011/07/13(水) 09:55:00.54
>>594
それはお前がいけないんだろ。
たとえばLIBで組み込んだら、GUI終了したらメモリ完全解放され、次の起動に影響を及ぼさない。
DLL化するときの初期化に失敗してるんだろ。
0596585
垢版 |
2011/07/13(水) 17:17:45.92
とは思えないなあ。DLLの初期化に関してはアプリがやってるので自分はノータッチ。
アプリ側が間違えている可能性はあるがクローズだからわかんね。
多分ほかの(FLTKを使わない)プラグインでそういうエラーは聞いたことがないので多分大丈夫だと思うよ。

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




0598デフォルトの名無しさん
垢版 |
2011/07/13(水) 23:53:55.93
wxWidgetsもかなりメタボな気がするが

ところで>>585の文を読む限りWindowsだけの話に思えるんだが
このスレの範疇のツール使う意義って何なの?
0599デフォルトの名無しさん
垢版 |
2011/07/14(木) 00:02:03.57
あとDLLの場合に落ちるんなら
別プロセスで動かせばとりあえず動くんじゃね?
抜本的解決ではないが
0602585
垢版 |
2011/07/14(木) 11:17:38.23
ここが俺の日記帳だ!
gtkmmでGUIを作ってみたけど、やはり2回目以降にアクセス違反その他のエラーが出る。
詳細は違うがFLTK2, FLTK1.3, gtkmm-2.6のすべてで2回目以降にエラーが出るので、
これはもうツールキットの問題ではなく呼び出し元のアプリが悪いようだ。

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


0607デフォルトの名無しさん
垢版 |
2011/07/16(土) 22:20:36.16
GUI の配置は XML で定義出来るのが一番良いなあ
0608デフォルトの名無しさん
垢版 |
2011/07/16(土) 22:46:14.71
FLTKの欠点はGroupの子ウィジットの座標指定がGroupの相対座標にならないことだな。
(なぜかその上のWindow相対になる)
すでに改善項目としてあがっているが。。。
0611デフォルトの名無しさん
垢版 |
2011/07/21(木) 19:23:37.25
俺も同じく。

元々テキストエディタだけでも作成出来るほど手軽だし、
これだけ広く使われているだけあって、ツールも沢山揃っているし、
ベンダーやフレームワークに依存したお作法を強制される事もないし、
ドキュメントも沢山あって、自分以外の人間がメンテするのも容易だし、
動かすのも簡単だから、誰が相手でも気軽に配布出来るし、
今後遠い将来を考えても無くなる事はないし、規格の更新も活発だし、
周辺インフラの充実具合も半端無いし、大抵のサービスはお金も掛からないし、
色々考えると良い事しかなくて、便利に使ってるわ。
0614デフォルトの名無しさん
垢版 |
2011/07/22(金) 03:18:04.22
>ベンダーやフレームワークに依存したお作法を強制される事もない
>自分以外の人間がメンテするのも容易
>誰が相手でも気軽に配布出来る
>今後遠い将来を考えても無くなる事はない
>規格の更新も活発
>大抵のサービスはお金も掛からない
この辺かなぁ
個人の感想と言えばそれまでだけど
0617デフォルトの名無しさん
垢版 |
2011/07/26(火) 03:38:23.72
FoxToolKit日本語サイトもあって8時間ぐらい奮闘したが、
あまりの見た目のダサさに我慢できなくなってきた・・・
0620618
垢版 |
2011/08/12(金) 14:06:05.99
上の画像のとおり何の問題もなく使えている。

0622デフォルトの名無しさん
垢版 |
2011/08/12(金) 14:21:25.57
>>618
fltk俺も使ったことあるが見た目に我慢できなくて、
結局juce library使ってる
金払わないとgplなのがネックだが
0623618
垢版 |
2011/08/12(金) 14:46:04.63
ああ、入力は知らん(使わないから)
0626デフォルトの名無しさん
垢版 |
2011/08/13(土) 01:05:34.00
>>625
かなりjavaライクというか、
Componentを継承して、Listenerを継承して、というカンジで使う
かなり分かりやすい、と思った。
GUI以外にもpngやjpeg、スレッド,ogg,zip,json,xmlとか色々いたりつくせりだった
LookAndFeelを設定しないと日本語がでないところ、
Tマクロがboostと競合したところがイラッとした。
ドキュメントやヘッダのコメントが本当に丁寧で色々助かる。英語だけど
ただ商用ライセンスは高いよなぁ gpl2がダメならあきらめるしかない。
てか見た目がイイ
qtは一回インストール失敗してから使ってないからわからないなぁ
0629デフォルトの名無しさん
垢版 |
2011/08/13(土) 11:17:24.82
>628
単に製品版でコンパイル仕直しゃいいんじゃないの?
GPL配布分はGPLのままだけど。
0633デフォルトの名無しさん
垢版 |
2011/08/14(日) 01:36:03.04
もしソースコードの開示で悩んでいるなら、GPL と LGPL では話が大分違ってくるし、
サポートが欲しいなら LGPL 用のサポートメニューが用意されてるみたいよ
0635デフォルトの名無しさん
垢版 |
2011/09/20(火) 01:31:39.87
wxWidgetsのライセンスって何なの(L-GPL)?
これ使って書いたプログラムってソースコード開示する必要あるの?
教えてエロい人!!
0642デフォルトの名無しさん
垢版 |
2011/11/03(木) 01:04:21.10
>>641
C++のラッパーもあるなぁと思ったら、そっちは2005年で止まってた
IUP自体は使い易いんだろうか? C++用に自分で書くしかないかぁ

かと思えば、go用のラッパーがあったり
0643デフォルトの名無しさん
垢版 |
2011/11/03(木) 09:07:02.05
GTK+って日本語入力まわりが貧弱だった印象があったんだけど
さすがに改善されたのかな
0646デフォルトの名無しさん
垢版 |
2011/11/11(金) 13:43:32.38
http://xforms-toolkit.org/ ってのもあるんだ。
xforms の *.fd 形式って、fltk の fluid でも読込みこませられるみたい。
0649デフォルトの名無しさん
垢版 |
2011/11/20(日) 11:13:03.48
だめなの?
0652デフォルトの名無しさん
垢版 |
2011/11/25(金) 00:04:19.57
ネイティブバイナリをはけて、C、C++用のライブラリをそのまま使える言語がメジャーにならないかなあ
0655デフォルトの名無しさん
垢版 |
2011/11/25(金) 16:19:19.79
>>654 さんの言う通り

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

QtやwxWidgetsに比べると非常にライブラリ作成も速くて手間がかからない
ので、暇があるなら試してみて損はないと思う。
個人的にはもうちょい使ってみようと思った。
0661デフォルトの名無しさん
垢版 |
2012/03/13(火) 21:57:04.27
adobeはメジャーかもしれんが、値段が高いからな
言語を使いこなせるまでやる奴はかなり少ないだろ
要するに、マイナーで良いかと
0663デフォルトの名無しさん
垢版 |
2012/10/08(月) 20:57:54.30
あげ
0665デフォルトの名無しさん
垢版 |
2012/10/18(木) 00:58:48.15
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 ...
http://www.motive.co.nz/glossary/gui.php -
0668デフォルトの名無しさん
垢版 |
2012/10/31(水) 22:34:37.24
>>667
海外のハッカー連中のwebサイトで目が肥えてきたせいか、
この手の日本の中小企業っぽいダサいサイトデザインに対して憎しみを感じるようになってきた
0671デフォルトの名無しさん
垢版 |
2012/12/04(火) 06:24:16.90
おれネットショップをつくろうとして、ドメインを取得したことがある。
ネットショップは、できなかった。
夢をそのままにドメインだけは維持したかったけど…
もう期限がきれてしまった。カネないんだよ
0672デフォルトの名無しさん
垢版 |
2012/12/14(金) 00:22:47.59
オタクの人ってマイナーな武術を会得してたりして意外とケンカ強かったりするよね(´・ω・`)
0674デフォルトの名無しさん
垢版 |
2013/03/13(水) 10:23:27.85
Windows、VisualStudio2012Expressで動くGUIで何かいいのない?
■ このスレッドは過去ログ倉庫に格納されています

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