とにかくdat落ち必死なこの話題をどうかひとつ。
関連スレ:
【GUIライブラリ】wxWindowsでのひょーん
http://pc2.2ch.net/test/read.cgi/tech/1052186697/
探検
【C++】マイナーGUIツールキット
■ このスレッドは過去ログ倉庫に格納されています
NGNG
NGNG
Unicode サポートは要らないからマルチバイトサポートくらいはして欲しい。
下層ライブラリでせっかく用意されているのに、、、
下層ライブラリでせっかく用意されているのに、、、
NGNG
GUI部品図鑑
ttp://white.sakura.ne.jp/~rryu/gui-book/
他にもGUI部品の解説サイトってありませんか?
ttp://white.sakura.ne.jp/~rryu/gui-book/
他にもGUI部品の解説サイトってありませんか?
38デフォルトの名無しさん
NGNGhttp://white.sakura.ne.jp/~rryu/gui-book/
39デフォルトの名無しさん
NGNG いいのないかねえ
NGNG
Windows ルックアンドフィールで、モダンなGUITKがあると、助かるが、
いろいろやろうと思ったときは、結局ATL/WTLに行き着いたりして。
いろいろやろうと思ったときは、結局ATL/WTLに行き着いたりして。
NGNG
>>40
細かいことをやろうとすると、やっぱり生のWin32を使いたくなることも多いよな。
LinuxでQt/GTKなんかでGUIプログラミングしているひとは、生のXlibを叩きたくなることはあるんだろうか?
細かいことをやろうとすると、やっぱり生のWin32を使いたくなることも多いよな。
LinuxでQt/GTKなんかでGUIプログラミングしているひとは、生のXlibを叩きたくなることはあるんだろうか?
NGNG
43デフォルトの名無しさん
NGNG widestudioってどうですか?
NGNG
widestudioが一番簡単かも。VBやDelphiより簡単。
MLのメンバーにも初心者が多い。
ただしもっさりしていて、
メインウインドウの出ないソフトは起動できない。
MLのメンバーにも初心者が多い。
ただしもっさりしていて、
メインウインドウの出ないソフトは起動できない。
NGNG
widestudioか。
個人的にちょっとした道具を作りたいという人には便利かもしれないが、
そのプログラムを不特定多数に使ってもらう、という段階で無理が生じる気がする。
結局、ランタイムが・・・。
個人的にちょっとした道具を作りたいという人には便利かもしれないが、
そのプログラムを不特定多数に使ってもらう、という段階で無理が生じる気がする。
結局、ランタイムが・・・。
46デフォルトの名無しさん
NGNG Windowsネイティヴで、
フリーで、
肥大してないコンパクトな大きさで、
いざとなればWin32API叩きもできて、
Windowsのユニコード版APIに対応してる
やつってないかなあ。
フリーで、
肥大してないコンパクトな大きさで、
いざとなればWin32API叩きもできて、
Windowsのユニコード版APIに対応してる
やつってないかなあ。
NGNG
>>46
> いざとなればWin32API叩きもできて、
が、ウィンドウ関連のAPIだったら、
それこそ MFC/WTL くらいになってしまうと思うが…。
マルチプラットホームのツールキットって、ネイティブハンドルを公開しないものが多いし。
> いざとなればWin32API叩きもできて、
が、ウィンドウ関連のAPIだったら、
それこそ MFC/WTL くらいになってしまうと思うが…。
マルチプラットホームのツールキットって、ネイティブハンドルを公開しないものが多いし。
NGNG
というか、Win32APIはXのToolkitレベルの処理も含むんだよな。
NGNG
>>46
Windowsの直API叩きたいならWideStudio。
SetWindowLong/GetWindowLongでthisを渡してるシンプルな実装。
独自のウインドウ出しててもWINMAINマクロいじって
メッセージポンプカスタマイズしてれば大丈夫。
Windowsの直API叩きたいならWideStudio。
SetWindowLong/GetWindowLongでthisを渡してるシンプルな実装。
独自のウインドウ出しててもWINMAINマクロいじって
メッセージポンプカスタマイズしてれば大丈夫。
50デフォルトの名無しさん
NGNG WideStudioおとしてみたけどUIがWinネイティヴじゃない感ありありなので萎え。
WTLのフリー版みたいなのがあればいいのになあ
WTLのフリー版みたいなのがあればいいのになあ
NGNG
>>50
nmでシンボルを抽出すると、
「WinMain」は「プロジェクト名.o」の中にある。
ソースファイル名「プロジェクト名.cpp」の先頭の辺りに
WinMainを実行するマクロがある。
#ifdef MSW
WS_WINMAIN
#endif
このマクロの中身は、WIN32APIの入門書のサンプルにある
メッセージポンプそのもの。イベントが起きたらGetWindowsLong
でthisをとって、メッセージパッシング。
ネイティブ感ありあり。
nmでシンボルを抽出すると、
「WinMain」は「プロジェクト名.o」の中にある。
ソースファイル名「プロジェクト名.cpp」の先頭の辺りに
WinMainを実行するマクロがある。
#ifdef MSW
WS_WINMAIN
#endif
このマクロの中身は、WIN32APIの入門書のサンプルにある
メッセージポンプそのもの。イベントが起きたらGetWindowsLong
でthisをとって、メッセージパッシング。
ネイティブ感ありあり。
52デフォルトの名無しさん
NGNG よくわかんない
NGNG
NGNG
SWT なら、頑張れば C++に移植できそうな気がする。
SWTのソースを見るとネイティブのAPI叩きまくっているし。
SWTのソースを見るとネイティブのAPI叩きまくっているし。
NGNG
NGNG
>>33
Unicodeに対応してもIMEやXIMに対応しなきゃあんまり意味がない。。。
Unicodeに対応してもIMEやXIMに対応しなきゃあんまり意味がない。。。
NGNG
>>56
対応してるよ。
対応してるよ。
NGNG
59デフォルトの名無しさん
NGNG >>58
gcjについては、
Cygwinでの/usr/include/java以下を見てみるといいよ
きっと萌えるから(w
これはCNIっていうJNIの独自版みたいなやつで
JavaをC++に自動でマップしてるヘッダ
CNIとかgcjでのSWTとか詳しいことは以下を見てちょ
ttp://page.freett.com/gikob/gcj/
gcjについては、
Cygwinでの/usr/include/java以下を見てみるといいよ
きっと萌えるから(w
これはCNIっていうJNIの独自版みたいなやつで
JavaをC++に自動でマップしてるヘッダ
CNIとかgcjでのSWTとか詳しいことは以下を見てちょ
ttp://page.freett.com/gikob/gcj/
60デフォルトの名無しさん
NGNGNGNG
SwingみたいなライトウエイトなGUIツールキットってないのかな。
まぁ需要なさげといえばそれまでなんだが。
まぁ需要なさげといえばそれまでなんだが。
NGNG
>>61
Fltk?
Fltk?
NGNG
6461
NGNG あるのかtnx
今から調べてみるよ
今から調べてみるよ
NGNG
全然ライトウエイトじゃなかったぞゴルァ
NGNG
FLTK = The Fast Light Toolkit
NGNG
いや、要するにSkinでLook&FeelをかえられるGUIツールキットがほしかったわけなんだが・・・
NGNG
うーんさらにクロスプラットフォームという条件がつくんだが・・・ないかな
NGNG
ライトウエイトって、ネイティブGUIを使ってないという意味で、
動作が軽いっていう意味ではなかったはず。
動作が軽いっていう意味ではなかったはず。
NGNG
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 サポートしてくれたら嬉しいな。
> 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 サポートしてくれたら嬉しいな。
NGNG
FLTKのXIMパッチってまだ入手できるの?
74デフォルトの名無しさん
NGNG75デフォルトの名無しさん
NGNG Dat落ち回避age
NGNG
notusいいよね
ttp://sourceforge.net/projects/notus
ttp://sourceforge.net/projects/notus
NGNG
NGNG
NGNG
GTKをはじめとしていろいろあるだろ。
NGNG
gtkってgnome界隈で使う分にはいいけど
他のplatformに持っていくと浮いちゃうよね
なんだかなー
他のplatformに持っていくと浮いちゃうよね
なんだかなー
NGNG
Windows 用のツールキットなら、CodeProject 。
jlib が最近のお気に入り。
jlib が最近のお気に入り。
NGNG
codeprojectって中途半端じゃね?
漢ならstringray
漢ならstringray
NGNG
さいきん話題ないな
NGNG
>>79
GTKみたいに大掛かりなものじゃなくて、
レイアウトファイルから情報を読み込んで、
あとはプログラム側で好きなようにウィジェットを作成していくようなものはありますか?
XML とか YAML を使えばいいとは思うんだけど、
GUI を記述する標準スキーマみたいなものがあれば、それを使いたいのです。
GTKみたいに大掛かりなものじゃなくて、
レイアウトファイルから情報を読み込んで、
あとはプログラム側で好きなようにウィジェットを作成していくようなものはありますか?
XML とか YAML を使えばいいとは思うんだけど、
GUI を記述する標準スキーマみたいなものがあれば、それを使いたいのです。
NGNG
>GUI を記述する標準スキーマ
そんなもん無い。
あえて上げるとすればhtml
そんなもん無い。
あえて上げるとすればhtml
NGNG
いちおう、XULがあるのか?
Mozillaも漏れなく付いて来てしまうが。
Mozillaも漏れなく付いて来てしまうが。
87デフォルトの名無しさん
NGNG GLUIはまだでてないかな。
私のまわりではちらほら見ます。
私のまわりではちらほら見ます。
88デフォルトの名無しさん
NGNG89デフォルトの名無しさん
NGNG WTL ・・・ ステキ!!
NGNG
Motif/UILだろやっぱ
NGNG
An introduction to using Fluid
8.5Megs 16 Minutes Running Time
http://seriss.com/people/erco/fltk-videos/
8.5Megs 16 Minutes Running Time
http://seriss.com/people/erco/fltk-videos/
NGNG
94デフォルトの名無しさん
NGNG GUIツールキットはLGPLのやつばっかりだな。BSD系ってTkくらいか。
NGNG
>>94
Visual Basicでも使えたらよかったのにね
Visual Basicでも使えたらよかったのにね
NGNG
97デフォルトの名無しさん
NGNG VBって特定のライセンスのライブラリ使えないの??
NGNG
>>94
LGPL だけど、スタティックリンクに関して例外を設けている事が多いね。
LGPL だけど、スタティックリンクに関して例外を設けている事が多いね。
NGNG
>>53
遅レスだけどATLはC++BuilderXのフリー版にもついてくる。
遅レスだけどATLはC++BuilderXのフリー版にもついてくる。
100デフォルトの名無しさん
NGNG fltk2.0リリースまで何をする気にもなれない
んで100get
んで100get
101デフォルトの名無しさん
NGNG fltk はイベント処理まわりがキモすぎる。
102デフォルトの名無しさん
NGNG ttp://www.turn.co.za/david/gui/
103デフォルトの名無しさん
NGNG Linux Windows Macのクロスプラットフォームなアプリを作りたいんだけど、
おすすめツールキットある? 当初はQtで考えてたんだがいつのまにか
Windows版のライセンスがややこしくなってて有料らしいので、ほかを探し
てます。とりあえず、wxWindows(wxWidgets)は上の3つに対応しているらしい
ことがわかったけど、ほかの選択肢はどんなもんでしょう。経験者いたら
経験談キボンヌ。
おすすめツールキットある? 当初はQtで考えてたんだがいつのまにか
Windows版のライセンスがややこしくなってて有料らしいので、ほかを探し
てます。とりあえず、wxWindows(wxWidgets)は上の3つに対応しているらしい
ことがわかったけど、ほかの選択肢はどんなもんでしょう。経験者いたら
経験談キボンヌ。
104デフォルトの名無しさん
NGNG105デフォルトの名無しさん
NGNG106デフォルトの名無しさん
NGNG >>103
私見ですけども
Mac向けのものはwxを含めとにかくMacOSXでの日本語の扱いが
ダメダメつうか壊滅状態ですので、現状素直にCocoa/Carbonで
書き起こすのが最適かと思われます
Macを外せばwx,fltk,XPToolkit等等
一長一短な奴等で十分いけますが、
なかなかアクが強いのでおきおつけくだされ
ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
楽じゃねーかと思う昨今です
私見ですけども
Mac向けのものはwxを含めとにかくMacOSXでの日本語の扱いが
ダメダメつうか壊滅状態ですので、現状素直にCocoa/Carbonで
書き起こすのが最適かと思われます
Macを外せばwx,fltk,XPToolkit等等
一長一短な奴等で十分いけますが、
なかなかアクが強いのでおきおつけくだされ
ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
楽じゃねーかと思う昨今です
107デフォルトの名無しさん
NGNG >>106
>ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
>楽じゃねーかと思
わない昨今です。
Windows|Linuxでやってたけど挫折しました。
今はwxWidgetsでそこそこ幸せに暮らしております。
>ぶっちゃけネイティブものを各プラットフォームごとに書いたほうが
>楽じゃねーかと思
わない昨今です。
Windows|Linuxでやってたけど挫折しました。
今はwxWidgetsでそこそこ幸せに暮らしております。
108デフォルトの名無しさん
NGNG >>106
じつはMacは持ってないもんで、ユーザにソース渡してコンパイルして
もらおうかと。Cocoaの開発はさすがにMacないとつらいっすよね・・。
まあツールキット使っててもどっちみち厳しいかもしれませんが。
やっぱそれぞれ癖ありますよね。とりあえずwxでやってみます。でも
Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って
きました。
じつはMacは持ってないもんで、ユーザにソース渡してコンパイルして
もらおうかと。Cocoaの開発はさすがにMacないとつらいっすよね・・。
まあツールキット使っててもどっちみち厳しいかもしれませんが。
やっぱそれぞれ癖ありますよね。とりあえずwxでやってみます。でも
Qtがわりとよさげなんで最悪ライセンス購入するのもありかと思って
きました。
109デフォルトの名無しさん
NGNG Tkは?
110デフォルトの名無しさん
NGNG111デフォルトの名無しさん
NGNG112デフォルトの名無しさん
NGNG Qtって買わないといけないものなの?
113デフォルトの名無しさん
NGNG >>112
買わなきゃ逝けないのは Win 版か商用開発したい場合のみ。
買わなきゃ逝けないのは Win 版か商用開発したい場合のみ。
NGNG
まぁ今はこんなのもあるわけだが。
ttp://kde-cygwin.sourceforge.net/qt3-win32/index.php
ttp://kde-cygwin.sourceforge.net/qt3-win32/index.php
115デフォルトの名無しさん
NGNG116デフォルトの名無しさん
NGNG >>114
使ってる?>Qt3-Win32
Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど
Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。
MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。
使ってるんなら感想プリーズ。
使ってる?>Qt3-Win32
Cygwin/X11バックエンドのQt3はKDEが(使い物にはならないスピードで)動くところまできてるけど
Win32バックエンドのほうは開発も停滞してるし、まだ実用にはならないように見えるんだけど。
MLのログをあさってみても3.1ベースが9割がたくらい動いてるけど、みたいに書かれてるし。
使ってるんなら感想プリーズ。
117デフォルトの名無しさん
NGNG118デフォルトの名無しさん
NGNG 結局wxWindowsが一番か。ソースも公開しなくていいしな。
Tcl/Tkも好きなんだがな。
Tcl/Tkも好きなんだがな。
119デフォルトの名無しさん
NGNG wxWindowsで作られた実用アプリって聞いたことないけどね。
Eclipse以外のSWTで作られた実用アプリもそうだが。
Eclipse以外のSWTで作られた実用アプリもそうだが。
120デフォルトの名無しさん
NGNG wxWindowsとSWTって言語は違うけど発想は似てるね。
121デフォルトの名無しさん
NGNG 最終的には、Swingか、AWTで書くしかないだろう。
最近のJVMは割とまともになってきたから、Javaアプリを作るのも
一つの手ではある。
最近のJVMは割とまともになってきたから、Javaアプリを作るのも
一つの手ではある。
122デフォルトの名無しさん
NGNG123デフォルトの名無しさん
NGNG >>121
スレタイ嫁よ。これだからJava厨はいやだな。
スレタイ嫁よ。これだからJava厨はいやだな。
124デフォルトの名無しさん
NGNG AdobeのソフトやOpera等はどうやってクロスプラットフォームで
作っているのだろう…と言ってみる。
作っているのだろう…と言ってみる。
125デフォルトの名無しさん
NGNG >>123
>13
>13
126114
NGNG >>116
正直使ってはいない。スマソ。でもなんか昔いじってみたら
「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」
ぐらいの感想を持った…と記憶してるんだけど…
もちろん X11 無しで。
# もしかしたら qt2-win32 だったかもだけど…(^^A;
正直使ってはいない。スマソ。でもなんか昔いじってみたら
「おー一応動くじゃねーか日本語入力出来ねーみてーだけど」
ぐらいの感想を持った…と記憶してるんだけど…
もちろん X11 無しで。
# もしかしたら qt2-win32 だったかもだけど…(^^A;
127デフォルトの名無しさん
NGNG >>124
Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。
Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。
ttp://www.trolltech.com/newsroom/announcements/00000120.html
あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも
使えるような仕掛けは用意してたはず。
Windows版のOperaは知らないけど少なくともUnix版はQtを使ってる。
Adobeはメインストリームの製品は自前のライブラリをもってそうだがQtも使ってるようだ。
ttp://www.trolltech.com/newsroom/announcements/00000120.html
あと国内でAccessがブラウザのNetFrontでうまく階層化してQtでもgtk+でもWin32でも
使えるような仕掛けは用意してたはず。
128デフォルトの名無しさん
NGNG129デフォルトの名無しさん
NGNG130デフォルトの名無しさん
NGNG131デフォルトの名無しさん
NGNG 漢字talk7.5でも使えるクロスプラットフォームな
ライブラリ無い?
ライブラリ無い?
132デフォルトの名無しさん
NGNG >>131
68k?
68k?
133デフォルトの名無しさん
NGNG134デフォルトの名無しさん
NGNG135デフォルトの名無しさん
NGNG FOX のコーディングスタイル
キモー
キモー
136デフォルトの名無しさん
NGNG >>135
ホシュ乙
ホシュ乙
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★2 [ぐれ★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 橋下徹氏「総理なら岡田さんに何を聴かれても耐えてほしかった」 高市首相の台湾有事めぐる答弁に# [jinjin★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 【DAZN/ABEMA】リーグ・アン総合 ★5
- 【DAZN/ABEMA】ブンデスリーガ・DFBポカール★7
- NFL 2025/26 week15 part 2
- 巨専】
- 競輪実況★1629 ゲロブスクソ雑魚蛯原
- こいせん 全レス転載禁止
- jcだけど周りの女子全員SEXしてるわ
- (´・ω・`)ワイのIDがav
- サスペンダー付きのズボンはいてます
- 上野動物園の双子パンダ、来月中国に返還へ。50年ぶりに国内でパンダ不在 [545512288]
- パチンコパチスロこてんぱんにやられたら3ヶ月くらい行かなくても平気になるんだが俺は依存症じゃないの?
- プロレスラーって場外に向かって飛ぶと受け止めようとするけど
