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

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);

217 名前:デフォルトの名無しさん mailto:sage [05/02/10 17:44:32 .net]
>>216
パッチの作り方
ttp://www.kde.gr.jp/patch/patch.php

218 名前:デフォルトの名無しさん [05/02/12 14:24:10 .net]
fltkとかfoxとか、この手のツールキットがwxより優れている点ってなに?
ないでしょ?

219 名前:デフォルトの名無しさん mailto:sage [05/02/12 15:28:30 .net]
痛い質問者だなあ。


220 名前:デフォルトの名無しさん [05/02/12 16:17:24 .net]
ないんですね?
やっぱり

221 名前:デフォルトの名無しさん mailto:sage [05/02/12 17:31:58 .net]
では逆にwxがこれらより優れているところをトクトクと語ってくれたまえ。


222 名前:デフォルトの名無しさん mailto:sage [05/02/12 18:54:44 .net]
fltk2ざっと見た感じシンプルで良いなと思ったけどレイアウトマネージャはないのかな?
全部決め打ち?

223 名前:デフォルトの名無しさん [05/02/12 19:38:51 .net]
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> C++
wxWidgets>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>fltk>>>>>>>>>>>>>>>FOX>>>>>>>>>>>>>

224 名前:デフォルトの名無しさん mailto:sage [05/02/12 19:41:22 .net]
糞ツールキット糞すぎだっせーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー



225 名前:デフォルトの名無しさん mailto:sage [05/02/12 19:46:47 .net]
もうこのスレお気に入りから削除しますねー

226 名前:デフォルトの名無しさん mailto:sage [05/02/12 19:57:26 .net]
マイナーGUIツールキットに関するスレなのに一度も言及されていない
IBM Open Class Libraryのマイナーっぷりには頭が下がる。

227 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:05:24 .net]
ウィジェットの独自描画て評判悪いのか?

228 名前:デフォルトの名無しさん mailto:sage [05/02/12 20:06:36 .net]
>>227 軽量コンポーネントの話?

229 名前:デフォルトの名無しさん mailto:sage [05/02/14 01:53:14 .net]
Qt:
- most polished GUI of the bunch, great documentation, great portability, looks great.
- typesafe callbacks
- smallest learning curve - very easy to use.
- downside: price, MOC preprocessor, very long compiles.
- recommendation: if you have the money - go buy it.

FLTK:
- perhaps the fastest and has the smallest memory footprint of the bunch.
- small size comes with a price - the look and feel is noticably "off" and often you get non-standard widget behavior.
- void* based event callbacks
- fastest compiles

FOX:
- programs look quite professional
- non typesafe events void* pointers that are a royal pain in the butt to use, and are very poorly documented.
- lack of virtual functions for most GUI classes - must use table dispatch for each new class to override behavior.
- only supports UNIX (X11) and Windows
- only has Windows 2000 look on any platform, but looks quite good nonetheless with minimal flicker
- small user base
- no CVS access - maintained by one individual

WxWindows:
- supports the most platforms, has native look.
- large community of support
- many interpreted language bindings
- different behavior on different platforms
- widgets flicker like crazy
- not very stable in my experience


230 名前:デフォルトの名無しさん mailto:sage [05/02/15 00:57:23 .net]
組み込みにすぐ移植できそうなGUIライブラリってありますか?
文字表示関数や、ラインやボックスフィル関数とかを与えてやるとすぐ使えそうなやつ。

231 名前:デフォルトの名無しさん mailto:sage [05/02/16 10:36:07 .net]
>>230
Linux上だったら、Microwindows改めNano-XとFLNXの組み合わせが、わりとすんなり動いたよ。
この辺参照↓
www.nano-x.org/

232 名前:デフォルトの名無しさん mailto:sage [05/02/23 21:30:56 .net]
fltkのフォーラム見にくいな。

233 名前:デフォルトの名無しさん mailto:sage [05/02/24 23:03:33 .net]
FLTK2cvsをNetBSDでもmakeできるようにしてほしい・・・。

234 名前:233 mailto:sage [05/02/25 09:13:07 .net]
すいません、MAKE = gmake と指定したらできました。



235 名前:デフォルトの名無しさん mailto:sage [05/03/11 22:09:19 .net]
FLTK2
IMEオンのままだと終了しない。どうすれば…?

236 名前:デフォルトの名無しさん [05/03/15 21:06:55 .net]
FLNX のソースってどこにあるかどなたかご存知無い?


237 名前:マイク ◆yrBrqfF1Ew mailto:sage [05/03/16 04:15:53 .net]
Qtはマイナーじゃないな。
マイナー扱いしてるのはただのトンチンカンだ。

238 名前:デフォルトの名無しさん mailto:sage [05/03/16 04:28:10 .net]
静的リンクしたいんだけど一番サイズが小さいのどれ?

239 名前:デフォルトの名無しさん mailto:sage [05/03/16 09:23:19 .net]
>>236
PIXILのサイトからは辿れなくなってるね。
Nano-Xのサイトからドゾー
ttp://www.nano-x.org/
→Downloads:Source Code
→flnx

直リン:
ftp://microwindows.censoft.com/pub/microwindows/flnx/


240 名前:236 mailto:sage [05/03/16 10:39:47 .net]
>>239
ありがd


241 名前:240 [05/03/16 15:05:16 .net]
ビルド報告
microwindows-0.90
flnx-0.18

CentOS 3.4
gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-49)

にて、

Fl_Animator.cxx:32: default argument given for parameter 8 of `
Fl_Animator::Fl_Animator(char* const*, int, int, int, int, int, int, const
char* = 0)'
../FL/Fl_Animator.H:49: after previous specification in `
Fl_Animator::Fl_Animator(char* const*, int, int, int, int, int, int, const
char* = 0)'

というエラーがでました。
定義部 Fl_Animator.cxx Fl_Animator::Fl_Animator() の最後の引数部分を

  const char* = 0 から
  const char*

に変更することでコンパイルは通りました。以上報告まで。


242 名前:デフォルトの名無しさん mailto:sage [05/03/17 02:32:16 .net]
ビデオチュートリアルつうのは良いな。

243 名前:デフォルトの名無しさん mailto:sage [2005/03/29(火) 03:30:43 .net]
しばらく前から FLTK のサイトデザインが変わったね。
snapshot が ftp でダウンロード出来る様になったのは嬉しいな。

244 名前:デフォルトの名無しさん mailto:sage [2005/04/04(月) 18:27:15 .net]
>>237
Qtはマイナー扱いされてないよ。Qtopiaがマイナー扱いされてるだけ。



245 名前:デフォルトの名無しさん [2005/04/05(火) 12:10:35 .net]
399 :デフォルトの名無しさん :2005/04/04(月) 13:51:27
  StyleというSWTのC++移植が出てる。
  果たしてwxWidgetsのライバルに成長するのかどうか。
  www.uiwithstyle.org/

246 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 19:45:19 .net]
>>245
Win32 版がないじゃん。

247 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 20:04:56 .net]
>>246
"Style currently targets OSX, Win32 and GTK."と書かれているから、
出す予定はあるんでしょ。今のところOSX版しか出てないけど。


248 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 21:40:33 .net]
>>247
>今のところOSX版しか出てないけど。
つまりWin32版がないってことじゃん。


249 名前:デフォルトの名無しさん [2005/04/05(火) 22:44:48 .net]
OSX版しかなかったら、プログラマーの99%以上が使わないってことじゃないか。

250 名前:デフォルトの名無しさん mailto:sage [2005/04/05(火) 23:02:27 .net]
まだ出たばかりだからそんなもんじゃね?

251 名前:デフォルトの名無しさん [2005/04/06(水) 01:38:41 .net]
>>186
むしろRubyを。

252 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 01:45:34 .net]
Ruby厨最近おとなしくなったなw
ていうかアレは一人だったのだろうなぁ。

253 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 02:26:06 .net]
もう春休み終わったよ
たぶん明日から学校

254 名前:デフォルトの名無しさん mailto:sage [2005/04/06(水) 07:21:51 .net]
Ruby厨ってMWのことじゃないの?



255 名前:デフォルトの名無しさん [2005/04/29(金) 21:29:33 .net]
Notus
notus.sourceforge.net/

256 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 21:59:18 .net]
結局使い物にならなかったな

257 名前:デフォルトの名無しさん mailto:sage [2005/04/29(金) 22:08:32 .net]
自作ゲームの中に簡単に組み込めるGUIライブラリってないかなぁ。
DxLib使ってるんだけど、ボタンとかリストボックスとか欲しい。

258 名前:デフォルトの名無しさん mailto:sage [2005/04/30(土) 08:32:48 .net]
モチーフとか駄目なの?よく知らないけど。


259 名前:Rubyist! mailto:sage [2005/04/30(土) 18:34:11 .net]
なんでMotifが出てくるんだよ。よく知らないならすっこんでろ

260 名前:デフォルトの名無しさん [2005/06/13(月) 14:06:35 .net]
opensource.adobe.com/

Adobe Opensource Widget Library

261 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 22:26:45 .net]
www.torjo.com/win32gui/
これ弄った事ある人居る?
名前からしてプラットフォーム限定だが。
俺、英語分かんなくてさ……。
STLと仲良しこよし、という辺りにちょっと興味が。

262 名前:デフォルトの名無しさん [2005/06/21(火) 12:08:53 .net]
>>261
日本語環境だとうまく動かないのか、それとも私の環境が悪いのか、
ビルドして実行したときにエラー吐いて落ちたことがあった。
ちなみに、XPsp2 VC++7.1



263 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 03:32:10 .net]
C++でGUIプログラムを作るときって、やっぱり主流はMFCなんですか? 今でも。


264 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 16:25:39 .net]
VC++ならそうだろうな
その次がWTL



265 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 19:42:34 .net]
MFCなんてありえなーい
ていうか、MFCちょむかー

266 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 22:31:49 .net]
じゃあ KFC 行ってくるよ。






[ 続きを読む ] / [ 携帯版 ]

前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