1 名前:デフォルトの名無しさん mailto:sage [03/10/09 00:41.net] とにかくdat落ち必死なこの話題をどうかひとつ。 関連スレ: 【GUIライブラリ】wxWindowsでのひょーん pc2.2ch.net/test/read.cgi/tech/1052186697/
116 名前:デフォルトの名無しさん mailto:sage [04/03/16 17:40.net] >>114 使ってる?>Qt3-Win32 Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。 MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。 使ってるんなら感想プリーズ。
117 名前:デフォルトの名無しさん [04/03/16 18:15.net] >>113 いまトロールテックのサイトで見てきたけど、ライセンス結構高いんだね。 GPLで公開するアプリなら、Winライセンスだけ買えばいいのかな。
118 名前:デフォルトの名無しさん mailto:sage [04/03/16 21:57.net] 結局wxWindowsが一番か。ソースも公開しなくていいしな。 Tcl/Tkも好きなんだがな。
119 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:14.net] wxWindowsで作られた実用アプリって聞いたことないけどね。 Eclipse以外のSWTで作られた実用アプリもそうだが。
120 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:18.net] wxWindowsとSWTって言語は違うけど発想は似てるね。
121 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:27.net] 最終的には、Swingか、AWTで書くしかないだろう。 最近のJVMは割とまともになってきたから、Javaアプリを作るのも 一つの手ではある。
122 名前:デフォルトの名無しさん mailto:sage [04/03/16 22:37.net] >>119 Audacity audacity.sourceforge.net/about.php?lang=ja
123 名前:デフォルトの名無しさん mailto:sage [04/03/16 23:59.net] >>121 スレタイ嫁よ。これだからJava厨はいやだな。
124 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:00.net] AdobeのソフトやOpera等はどうやってクロスプラットフォームで 作っているのだろう…と言ってみる。
125 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:01.net] >>123 >13
126 名前:114 mailto:sage [04/03/17 00:34.net] >>116 正直使ってはいない。スマソ。でもなんか昔いじってみたら 「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」 ぐらいの感想を持った…と記憶してるんだけど… もちろん X11 無しで。 # もしかしたら qt2-win32 だったかもだけど…(^^A;
127 名前:デフォルトの名無しさん mailto:sage [04/03/17 00:47.net] >>124 Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。 Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。 ttp://www.trolltech.com/newsroom/announcements/00000120.html あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも 使えるような仕掛けは用意してたはず。
128 名前:デフォルトの名無しさん mailto:sage [04/03/17 01:44.net] >>127 へー AdobeってPowerPlantじゃなかったんだ
129 名前:デフォルトの名無しさん mailto:sage [04/03/17 21:00.net] >>128 Mac用とWindows用はPowerPlant。 UNIX用はMotif。 Qtを使ったのは実験的なやつ。
130 名前:デフォルトの名無しさん mailto:sage [04/03/18 21:21.net] >>123 >>13
131 名前:デフォルトの名無しさん mailto:sage [04/03/18 21:27.net] 漢字talk7.5でも使えるクロスプラットフォームな ライブラリ無い?
132 名前:デフォルトの名無しさん mailto:sage [04/03/18 23:29.net] >>131 68k?
133 名前:デフォルトの名無しさん mailto:sage [04/03/19 02:38.net] EZWindows www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=EZWindows&btnG=Google+Search
134 名前:デフォルトの名無しさん [04/03/21 19:35.net] www.cs.virginia.edu/c++programdesign/software/
135 名前:デフォルトの名無しさん mailto:sage [04/04/03 21:46.net] FOX のコーディングスタイル キモー
136 名前:デフォルトの名無しさん mailto:sage [04/04/04 20:53.net] >>135 ホシュ乙
137 名前:デフォルトの名無しさん mailto:sage [04/04/27 13:48.net] SmartWin++ smartwin.sourceforge.net/ smartwin.sourceforge.net/codesamples.html
138 名前:デフォルトの名無しさん mailto:sage [04/04/28 15:50.net] >>137 煽りだけ読んでると、gtkmm がゴミに見えてくるな。
139 名前:デフォルトの名無しさん mailto:sage [04/05/11 21:47.net] notusなにげにバージョンあがってるな
140 名前:デフォルトの名無しさん mailto:sage [04/05/12 22:50.net] >>139 Notusのアイコンがタケコプター帽子になってて微笑した notus.sourceforge.net/index.html
141 名前:デフォルトの名無しさん mailto:sage [04/05/17 14:01.net] FOX バージョンアップしたね。
142 名前:デフォルトの名無しさん mailto:sage [04/05/20 14:22.net] May 18, 2004 - FOX STABLE 1.2.1 May 16, 2004 - FOX STABLE 1.2.0
143 名前:デフォルトの名無しさん mailto:sage [04/05/20 15:36.net] 「FOX ★」もさっさとバージョンアップしろよ、ぽんこつめ。
144 名前:デフォルトの名無しさん [04/05/20 22:08.net] UTF-8は使えるの?
145 名前:デフォルトの名無しさん [04/05/26 15:45.net] Cで使えてクロスプラットフォームな おすすめのライブラリってどれ?
146 名前:デフォルトの名無しさん mailto:sage [04/05/26 19:11.net] うーんと、スレタイ読め。
147 名前:デフォルトの名無しさん mailto:sage [04/05/26 21:16.net] >>146 >>13
148 名前:デフォルトの名無しさん mailto:sage [04/05/26 21:21.net] >>145 glibc
149 名前:デフォルトの名無しさん mailto:sage [04/05/30 02:08.net] Swing-likeなGUIツールキット無いかな?言語はC++で。
150 名前:デフォルトの名無しさん mailto:sage [04/05/31 05:09.net] >>148 glibcってGUIなの?
151 名前:デフォルトの名無しさん mailto:sage [04/06/08 02:22.net] GNUです。
152 名前:デフォルトの名無しさん mailto:sage [04/06/19 21:42.net] 保守
153 名前:デフォルトの名無しさん mailto:sage [04/06/24 03:11.net] FOXモリモリバージョンアップしてるね。
154 名前:デフォルトの名無しさん mailto:sage [04/06/25 00:55.net] FLTK CVS Head で日本人の作った UTF-8 パッチがマージされているみたいなんだけど、 試した人いませんか? うちでは日本語表示は出来たんだけど、入力がダメっぽい。。。
155 名前:mattn@Vim%Chalice mailto:sage [04/06/25 12:56.net] >>154 すみません。パッチ全部は取り込まれませんでした。 XFontSet を使ったパッチなんですが、オフィシャルでは やりたくないようなので別のパッチを作成している所です。
156 名前:デフォルトの名無しさん mailto:sage [04/06/25 13:07.net] これはどうなの? FLTK UTF-8 www.oksid.ch/fltk-utf/
157 名前:mattn@Vim%Chalice mailto:sage [04/06/25 13:11.net] >>156 こちらにも、IME や XIM のパッチを送りましたが、実際に マージはまだしてもらってません。 (マージは予定しておくという返事はもらいましたが...) こちらは 1.x 系なので、今回 cvs2.0 用のパッチを作成 した次第です。
158 名前:デフォルトの名無しさん [04/06/28 19:07.net] age
159 名前:デフォルトの名無しさん [04/06/28 19:18.net] 質問です。 ショボクテモ良いので、最も新たな環境に移植しやすいウィンドウシステムは何ですか? 新たな環境とは、T-EngineとかITRON(何も規定されてないですが)を想定しています。
160 名前:デフォルトの名無しさん mailto:sage [04/06/28 19:57.net] そもそもTRONのGUIってどんなのかさっぱり想像もできん。 マウスとキーボードは使えるのか?
161 名前:デフォルトの名無しさん mailto:sage [04/06/28 21:16.net] >>155 2ch ねらの方でしたか。乙! FLTK で日本語使えたら最高だなと思いつつ、今まで傍観していたのでとてもありがたいです。
162 名前:デフォルトの名無しさん [04/06/29 09:54.net] ITRONならMicrowindowsがねらい目かな?
163 名前:デフォルトの名無しさん [04/06/29 10:31.net] OSIの通信スタックみたいに、 ウィンドウシステムのレイヤーを分類したものありまつか?
164 名前:デフォルトの名無しさん mailto:sage [04/07/09 11:39.net] >>163 そんなんシステムによって違うし、普通はマニュアルに書いてある。
165 名前:デフォルトの名無しさん mailto:sage [04/07/26 12:00.net]
166 名前:デフォルトの名無しさん mailto:sage [04/08/18 06:46.net] ↓これってなんかよさげなんだが、まだこのスレで語られてない? VCF vcf.sourceforge.net/ ネーミングがVCLのパチモンっぽいが、Qt/Gtk+/wxWidgetのどれよりも ゆるやかなBSDライセンスってところが惹かれる。
167 名前:デフォルトの名無しさん mailto:sage [04/08/24 11:32.net] wxWidget のライセンスは十分にゆるいと思うけどな〜
168 名前:デフォルトの名無しさん mailto:sage [04/08/24 11:34.net] s がなかたよ
169 名前:デフォルトの名無しさん mailto:sage [04/08/26 23:44.net] >>166 かなりよさげでワクワクしたがLinuxで動かないようだ。
170 名前:デフォルトの名無しさん mailto:sage [04/08/27 00:13.net] Linux上ではGTK+1.x or GTK+2.xを使って、 Windows上ではWIN32API使うツールキットって wxWidgets以外に何かある?
171 名前:デフォルトの名無しさん mailto:sage [04/08/27 22:50.net] 目玉焼きには…醤油だろ。
172 名前:デフォルトの名無しさん mailto:sage [04/08/31 13:38.net] >>170 確か、V もそうできたような。
173 名前:デフォルトの名無しさん mailto:sage [04/09/03 17:48.net] 保守
174 名前:デフォルトの名無しさん [04/10/04 22:38:53.net] なんかこう、Windows で使えて IME にも対応してて exception-safe なライブラリは無いものですか?
175 名前:デフォルトの名無しさん mailto:sage [04/10/04 22:58:49.net] >>171 キッコーマソ?
176 名前:デフォルトの名無しさん mailto:sage [04/10/22 02:18:55.net] ホッシュ
177 名前:デフォルトの名無しさん mailto:sage [04/10/30 01:42:19.net] >>174 そこで.NETですよ
178 名前:デフォルトの名無しさん mailto:sage [04/11/01 03:27:17.net] >>177 ポレの中ではgtk+と同じくらい配布が面倒という扱いだけども、実際のところはどうよ?
179 名前:デフォルトの名無しさん [04/11/09 22:52:20.net] GUIのコンボボックスとかスライダーとかを独自のデザインでつくっている アプリケーションがあるけど、あれってどうやるの?
180 名前:デフォルトの名無しさん mailto:sage [04/11/10 10:06:09.net] MSDNよめばー?
181 名前:デフォルトの名無しさん [04/11/10 11:08:01.net] ActiveXコントロールぐらいしかおもいつかにいんですが...
182 名前:デフォルトの名無しさん mailto:sage [04/11/11 00:30:07.net] オーナードローで作れる範囲ならそうしてるだろうし、 そうじゃないなら自前で一から描画させてるんだろ。
183 名前:デフォルトの名無しさん [04/11/22 16:18:56.net]
184 名前:デフォルトの名無しさん mailto:sage [04/11/23 19:33:32.net] 結構無茶な条件なんだが… ・Rubyから使える ・Windows、X Window、MacOSXの各ネイティブ環境で動く ・日本語が使用できる の条件に当てはまるGUIツールキットがあったら教えてください wxRubyはMacOSXで日本語が通らないし(&メニューが使えない?)…orz widestudioはMacOSXでX11入れろとか書いてあるし…orz
185 名前:デフォルトの名無しさん mailto:sage [04/11/23 20:06:57.net] qqqqqqqqqqqqqqqqqっっっっっっっっっっっっっっっっっt
186 名前:デフォルトの名無しさん mailto:sage [04/11/24 22:47:39.net] Macなんて窓から投げ捨てろ
187 名前:デフォルトの名無しさん mailto:sage [04/11/25 01:27:27.net] >>184 「MacOSXのネイティブはCocoaである」という定義であれば絶望的。
188 名前:デフォルトの名無しさん [04/12/01 02:13:53.net] swtfox.sourceforge.net/ 保守上げ こんなのあった。
189 名前:デフォルトの名無しさん [04/12/06 21:37:06.net] GUIツールキットをつくりたいんだけど、いい書籍とかWEBページとかしらない? 洋書でもいいんだけど。
190 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:55:41.net] プラットフォームは?目的としては学習用途?
191 名前:デフォルトの名無しさん [04/12/06 21:58:29.net] プラットフォームはWindowsとLinuxで。 目的は学習用途で。
192 名前:本田 [04/12/06 22:26:34.net] >>189 「デザインパターン プログラミング」(改訂版) W.プリー 著 佐藤啓太、金澤典子 訳
193 名前:デフォルトの名無しさん mailto:sage [04/12/26 20:08:01.net] FOXいつの間にかxft対応になってんだ。Unicodeも本家で対応になってるけど IM周りはどうなってるんだろう。。。教えてエロい人
194 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/07 09:17:08.net] >>193 使ってみたので報告... win32 版は IME 起動すると、その後の動作がめちゃめちゃになって IME 切っても入力出来なくなったりする。 linux 版は XIM 起動すると Root タイプの入力エリアが表示されるが、何を入力しても受け付けない。 また、どちらにも言えるが、utf サポートしてそうなファイルはあるが、多バイト処理は出来てないみたい。 付属のエディタで確認したので、そのエディタの問題かもしれないが...
195 名前:デフォルトの名無しさん mailto:sage [05/01/09 06:57:14.net] それは多分ADIEがFXWStringを使ってないからだと思う。 使ったからまともかと言えばそうでもないんだろうけど
196 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/12 09:00:42.net] fltk cvs head 試して見たけど、( ・∀・)イイ!ねぇ IMもフォントも出来てるじゃん あとは軽さを追い求めてくれれば...
197 名前:デフォルトの名無しさん mailto:sage [05/01/19 23:53:53 .net] ttp://engrm.com/svn/boost/trunk/gui/
198 名前:デフォルトの名無しさん [05/01/24 01:47:14 .net] これ、どうやって取得するの?
199 名前:Rubyist! mailto:sage [05/02/05 02:27:25 .net] subversionクライアント落としてcheckout
200 名前:デフォルトの名無しさん mailto:sage [05/02/05 03:43:46 .net] fltk2をvc6でコンパイルしてみたけど、hello以外全部一瞬ウィンドウが出てクラッシュする。 checkersは右クリックすると落ちる……
201 名前:デフォルトの名無しさん mailto:sage [05/02/05 11:06:24 .net] >>200 mingw だとそこまで酷くなかったよ
202 名前:デフォルトの名無しさん mailto:sage [05/02/06 23:33:34 .net] >>201 WinME/mingwでそのままmakeしてもtest/以下の実行ファイルの状況は全く同じだったです。 本家フォーラムに同様の状況はないようだし、何かポカしてるのかなぁ。
203 名前:_gunzip mailto:sage [05/02/07 02:28:06 .net] 疑うべきはフォント周りだと思うな。
204 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:56:37 .net] フォント!! なんでhelloだけうごくんだーと思って試してたら./hello stringで落ちた。 んでbox->labelfont(HELVETICA);とフォント指定したら落ちなくなった。 デフォルトのフォントがおかしいのかな?テーマ指定で回避できるのかな? 取りあえずSCREEN_FONT指定で日本語の表示/入力もちゃんとできますな。 LinuxでもVJEなんちゃらという帯が常時表示されて妙だけど表示入力共にできますな。
205 名前:デフォルトの名無しさん mailto:sage [05/02/07 23:57:21 .net] >>204 英語でバグ報告しといてね♥
206 名前:mattn@Vim%Chalice mailto:sage [05/02/08 09:22:33 .net] >>204 詳細を教えて頂けませんでしょうか? # 私が入れてしまったバグかもしれませんので...orz
207 名前:デフォルトの名無しさん mailto:sage [05/02/08 17:51:16 .net] パッチ作って下さっている方ですか!ご苦労様であります。 環境はwindows98(not SE)/me コンパイラはvc6(sp5)/mingw(g++3.4.2) の四通りです。 src/win32/fltk_theme.cxxの220、232、248行の font = fltk::font(name,/*name=="MS UI Gothic"*/, //以下略... がNULL返してスタイルのtextfont_,labelfont_全てがNULLになり、 それが原因でSEGVってるような気がします。 全てのウィジェットにlabelfont(),textfont()でフォント指定するか、 この3箇所を適当にfont = fltk::SCREEN_FONT;とかいい加減なことをすると、 今までクラッシュしていたのが全部すんなり動きました。 うちでEnumFontFamiliesExAが返すフォント名は System, FixedSys, MS Serif, MS Sans Serif, Courier, Small Fonts, News Gothic MT, Lucida Handwriting Lucida Sans, Lucida Sans Unicode, Book Antiqua, Century Gothic, OCR A Extended, Calisto MT, Abadi MT Condensed Light Copperplate Gothic Bold, Copperplate Gothic Light, Matisse ITC, Tempus Sans ITC, Westminster, Arial, Courier New Lucida Console, Tahoma, Times New Roman, Arial Black, Comic Sans MS, Impact, Verdana, Arial Narrow Georgia, Lucida Blackletter, Lucida Bright でMS UI Gothicないですね Win32APIとか自分は詳しくないので……というかうちのシステムが悪いだけだったりしたら(…そんな予感が)ごめんなさい。
208 名前:XP欲しい mailto:sage [05/02/08 19:02:16 .net] #include <fltk/Window.h> #include <fltk/Widget.h> #include <fltk/run.h> using namespace fltk; int main(int argc, char **argv) { Window *window = new Window(300, 180); window->begin(); Widget *box; box = new Widget(20, 40, 260, 100, "Hello, World!"); //box->labelfont(HELVETICA); window->end(); window->show(); return run(); } Program received signal SIGSEGV, Segmentation fault. 0x00411298 in fltk::setfont(fltk::Font*, float) (font=0x0, psize=12) at win32/Font.cxx:229 229 for (f = ((IFont*)font)->first; f; f = f->next)
209 名前:デフォルトの名無しさん [05/02/09 02:51:53 .net] ちょっと触ってみたがfltkいいな。
210 名前:デフォルトの名無しさん mailto:sage [05/02/09 03:07:05 .net] seriss.com/people/erco/fltk-videos/ ビデオチュートリアルってのがあるようだ。
211 名前:ぼるじょあ ◆yBEncckFOU mailto:sage [05/02/09 05:26:41 .net] (・3・) エェー ぼくパッチの書き方わからないYO fltk\src\win32\list_fonts.cxx 152 - if (lplf->lfCharSet != ANSI_CHARSET) return 1; + //if (lplf->lfCharSet != ANSI_CHARSET) return 1; 172 - memset(&lf, 0, sizeof(lf)); + memset(&lf, 0, sizeof(lf)); lf.lfCharSet = DEFAULT_CHARSET;
212 名前:デフォルトの名無しさん mailto:sage [05/02/09 05:34:00 .net] うむ。ok
213 名前:デフォルトの名無しさん mailto:sage [05/02/09 05:35:03 .net] でもそれでいいのかね?
214 名前:デフォルトの名無しさん [05/02/09 06:29:04 .net] FLTK2のテーマサポートってまだ未完成?
215 名前:mattn@Vim%Chalice mailto:sage [05/02/09 10:18:22 .net] >>214 未完成です。現状は ~/.kderc を見てエミュレートしている状態です。
216 名前:ぼるじょあ ◆yBEncckFOU mailto:sage [05/02/09 14:11:09 .net] (・3・) エェー このページを参考にして訂正しますYO SHIFTJIS_CHARSETだけがリストされるようになりましたYO blogs.sqlpassj.org/akiraonishi/articles/4258.aspx fltk\src\win32\list_fonts.cxx 152 - if (lplf->lfCharSet != ANSI_CHARSET) return 1; + //if (lplf->lfCharSet != ANSI_CHARSET) return 1; 172 - memset(&lf, 0, sizeof(lf)); + memset(&lf, 0, sizeof(lf));lf.lfCharSet = GetTextCharset(dc);