X



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

■ このスレッドは過去ログ倉庫に格納されています
0071デフォルトの名無しさん
垢版 |
NGNG
>>70
スタティックリンクしてもファイルサイズが小さい事が売りじゃなかった?
実際速いし。

スキンは次のバージョンかららしい。
0072デフォルトの名無しさん
垢版 |
NGNG
ttp://www.fltk.org/news.php?V230

> The FLTK Team has begun the next phase in the evolution of FLTK.
> The 1.2 series will focus on adding UTF-8, print, basic style support,
> custom cursor support, true alpha-blending of images, Quartz support
> on OSX, and updating the menu widgets to the FLTK 2.0 implementation.
> The new series will also include new widgets such as Fl_Combobox,
> Fl_Dock, Fl_Image_Browser, Fl_Image_Display, Fl_Spinbox, Fl_Table,
> Fl_Toolbar_Window, and Fl_View.

XIM サポートしてくれたら嬉しいな。
0075デフォルトの名無しさん
垢版 |
NGNG
Dat落ち回避age
0077デフォルトの名無しさん
垢版 |
NGNG
>>76
たしかに notus のアプローチも面白いんだけど、
GUIの細かい構成は外部設定ファイルに追い出して、動的に構成するのが流行りっぽくね?
0078デフォルトの名無しさん
垢版 |
NGNG
>>77
たとえばツールで見た目つくって
実行時にライブラリ側で画面構築してもらうみたいな?
それもお手軽でいいよね。

そういうアプローチのツールキットってなにかある?
0084デフォルトの名無しさん
垢版 |
NGNG
>>79
GTKみたいに大掛かりなものじゃなくて、
レイアウトファイルから情報を読み込んで、
あとはプログラム側で好きなようにウィジェットを作成していくようなものはありますか?

XML とか YAML を使えばいいとは思うんだけど、
GUI を記述する標準スキーマみたいなものがあれば、それを使いたいのです。
0087デフォルトの名無しさん
垢版 |
NGNG
GLUIはまだでてないかな。
私のまわりではちらほら見ます。
0089デフォルトの名無しさん
垢版 |
NGNG
WTL ・・・ ステキ!!
0094デフォルトの名無しさん
垢版 |
NGNG
GUIツールキットはLGPLのやつばっかりだな。BSD系ってTkくらいか。
0097デフォルトの名無しさん
垢版 |
NGNG
VBって特定のライセンスのライブラリ使えないの??
0103デフォルトの名無しさん
垢版 |
NGNG
Linux Windows Macのクロスプラットフォームなアプリを作りたいんだけど、
おすすめツールキットある? 当初はQtで考えてたんだがいつのまにか
Windows版のライセンスがややこしくなってて有料らしいので、ほかを探し
てます。とりあえず、wxWindows(wxWidgets)は上の3つに対応しているらしい
ことがわかったけど、ほかの選択肢はどんなもんでしょう。経験者いたら
経験談キボンヌ。
0105デフォルトの名無しさん
垢版 |
NGNG
>>104
サイトを見る限りではMacOSに対応してないようなんですが。
FreeBSDに対応しているのでX上では動かせるのでしょうか?
0106デフォルトの名無しさん
垢版 |
NGNG
>>103
私見ですけども

Mac向けのものはwxを含めとにかくMacOSXでの日本語の扱いが
ダメダメつうか壊滅状態ですので、現状素直にCocoa/Carbonで
書き起こすのが最適かと思われます

Macを外せばwx,fltk,XPToolkit等等
一長一短な奴等で十分いけますが、
なかなかアクが強いのでおきおつけくだされ

ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
楽じゃねーかと思う昨今です
0107デフォルトの名無しさん
垢版 |
NGNG
>>106
>ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
>楽じゃねーかと思
わない昨今です。
Windows|Linuxでやってたけど挫折しました。
今はwxWidgetsでそこそこ幸せに暮らしております。
0108デフォルトの名無しさん
垢版 |
NGNG
>>106
じつはMacは持ってないもんで、ユーザにソース渡してコンパイルして
もらおうかと。Cocoaの開発はさすがにMacないとつらいっすよね・・。
まあツールキット使っててもどっちみち厳しいかもしれませんが。

やっぱそれぞれ癖ありますよね。とりあえずwxでやってみます。でも
Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って
きました。
0110デフォルトの名無しさん
垢版 |
NGNG
>>108
>Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って
>きました。
あー漏れもそろそろ買うつもりでいます
一般的なアプリケーションを書くのならQtはかなり良い選択肢ですよね
0111デフォルトの名無しさん
垢版 |
NGNG
>>108
以前触った感じでは、wx と Qt 以外は Mac では日本語の扱いは厳しいよ。
fltk とかは Mac Roman を前提にしているし。日本語の表示だけなら、wx,
Qt, fltk, Tcl/Tk は出来ます。入力もオケなのは wx と Qt だけ。ただし
ちょと不安定だよ。X11 前提で Gtk+ とか使うのが良いかも。Cocoa は
ObjC のライブラリだから、クロスプラットフォームは難しいと思う。

>>109
Tk も安定してなかった。もう少しな感じはしたけどね。

XUL とか SWT とかはどうかな。
0115デフォルトの名無しさん
垢版 |
NGNG
>>114
なにこれすげー。
早く言ってくれよー、頼むよー。
早速使ってみまつ。
0116デフォルトの名無しさん
垢版 |
NGNG
>>114
使ってる?>Qt3-Win32
Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど
Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。
MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。
使ってるんなら感想プリーズ。
0117デフォルトの名無しさん
垢版 |
NGNG
>>113
いまトロールテックのサイトで見てきたけど、ライセンス結構高いんだね。
GPLで公開するアプリなら、Winライセンスだけ買えばいいのかな。
0119デフォルトの名無しさん
垢版 |
NGNG
wxWindowsで作られた実用アプリって聞いたことないけどね。
Eclipse以外のSWTで作られた実用アプリもそうだが。
0121デフォルトの名無しさん
垢版 |
NGNG
最終的には、Swingか、AWTで書くしかないだろう。

最近のJVMは割とまともになってきたから、Javaアプリを作るのも
一つの手ではある。

0126114
垢版 |
NGNG
>>116
正直使ってはいない。スマソ。でもなんか昔いじってみたら
「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」
ぐらいの感想を持った…と記憶してるんだけど…
もちろん X11 無しで。
# もしかしたら qt2-win32 だったかもだけど…(^^A;
0127デフォルトの名無しさん
垢版 |
NGNG
>>124
Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。

Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。
ttp://www.trolltech.com/newsroom/announcements/00000120.html

あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも
使えるような仕掛けは用意してたはず。
0144デフォルトの名無しさん
垢版 |
NGNG
UTF-8は使えるの?
0145デフォルトの名無しさん
垢版 |
NGNG
Cで使えてクロスプラットフォームな
おすすめのライブラリってどれ?
0154デフォルトの名無しさん
垢版 |
NGNG
FLTK CVS Head で日本人の作った UTF-8 パッチがマージされているみたいなんだけど、
試した人いませんか?

うちでは日本語表示は出来たんだけど、入力がダメっぽい。。。
0155mattn@Vim%Chalice
垢版 |
NGNG
>>154
すみません。パッチ全部は取り込まれませんでした。
XFontSet を使ったパッチなんですが、オフィシャルでは
やりたくないようなので別のパッチを作成している所です。
0157mattn@Vim%Chalice
垢版 |
NGNG
>>156
こちらにも、IME や XIM のパッチを送りましたが、実際に
マージはまだしてもらってません。
(マージは予定しておくという返事はもらいましたが...)
こちらは 1.x 系なので、今回 cvs2.0 用のパッチを作成
した次第です。
0158デフォルトの名無しさん
垢版 |
NGNG
age
0159デフォルトの名無しさん
垢版 |
NGNG
質問です。

ショボクテモ良いので、最も新たな環境に移植しやすいウィンドウシステムは何ですか?
新たな環境とは、T-EngineとかITRON(何も規定されてないですが)を想定しています。
0161デフォルトの名無しさん
垢版 |
NGNG
>>155
2ch ねらの方でしたか。乙!
FLTK で日本語使えたら最高だなと思いつつ、今まで傍観していたのでとてもありがたいです。
0162デフォルトの名無しさん
垢版 |
NGNG
ITRONならMicrowindowsがねらい目かな?
0163デフォルトの名無しさん
垢版 |
NGNG
OSIの通信スタックみたいに、
ウィンドウシステムのレイヤーを分類したものありまつか?
0166デフォルトの名無しさん
垢版 |
NGNG
↓これってなんかよさげなんだが、まだこのスレで語られてない?

VCF
http://vcf.sourceforge.net/

ネーミングがVCLのパチモンっぽいが、Qt/Gtk+/wxWidgetのどれよりも
ゆるやかなBSDライセンスってところが惹かれる。
■ このスレッドは過去ログ倉庫に格納されています

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