クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)についてのスレ。
本家
ttp://www.wxwidgets.org/
wxWindows日本語プロジェクト
ttp://wxwindowsjp.sourceforge.jp/
Cross-Platform Programming with wxWidgets
ttp://wxwidgets.info/
Let's wxWidgets
ttp://dot-gray.s33.xrea.com/
wxWindowsで始めるC++ GUIプログラミング
ttp://www.h3.dion.ne.jp/~k5_n/wxwin/
wxWidgets でクロスプラットフォーム GUIアプリを作ろう
ttp://0xcc.net/pub/uu-2004-08/
前スレ
【GUI】wxWidgets(旧wxWindows) その4【サイザー】
http://pc12.2ch.net/test/read.cgi/tech/1214657360/
探検
【GUI】wxWidgets(旧wxWindows) その5【サイザー】
2010/04/09(金) 15:12:36
2010/04/09(金) 15:13:33
>>1
乙
乙
2010/04/09(金) 16:33:22
早すぎね?
2010/04/09(金) 19:39:56
2010/04/09(金) 19:46:45
早すぎだろ
2010/04/09(金) 19:47:35
>>1
乙
乙
2010/04/09(金) 19:48:52
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
2010/04/09(金) 19:52:37
2010/04/09(金) 22:06:50
>>1乙
2010/04/09(金) 22:36:04
┌─┐
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
2010/04/09(金) 22:38:54
ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
( ・ω・) dd
/ ~つと)
2010/04/10(土) 01:23:32
この早漏め
2010/04/10(土) 11:40:00
2010/04/10(土) 13:16:01
>>13
無理なような希ガス。自作するしかないような…(ツールバーならwxAuiでそれらしく見せれるけど)
無理なような希ガス。自作するしかないような…(ツールバーならwxAuiでそれらしく見せれるけど)
15デフォルトの名無しさん
2010/04/14(水) 16:37:31 ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
( ・ω・) dd
/ ~つと)
2010/04/24(土) 09:25:04
wxPython で作った pnl (=wx.Panel) に書いた画像は取得&保存できた
from wx.lib.colourchooser.canvas import BitmapBuffer
import wx
bb = BitmapBuffer(width, height, wx.Colour(0, 0, 0))
bb.Blit(0, 0, width, height, wx.WindowDC(self.pnl), 0, 0)
bmp = bb.GetBitmap()
bmp.SaveFile(u'できたよ.png', wx.BITMAP_TYPE_PNG)
ちなみに Win32API を使うとこんな感じになるみたい
ttp://www.sm.rim.or.jp/~shishido/wincap.html
from wx.lib.colourchooser.canvas import BitmapBuffer
import wx
bb = BitmapBuffer(width, height, wx.Colour(0, 0, 0))
bb.Blit(0, 0, width, height, wx.WindowDC(self.pnl), 0, 0)
bmp = bb.GetBitmap()
bmp.SaveFile(u'できたよ.png', wx.BITMAP_TYPE_PNG)
ちなみに Win32API を使うとこんな感じになるみたい
ttp://www.sm.rim.or.jp/~shishido/wincap.html
17デフォルトの名無しさん
2010/04/26(月) 14:59:40 ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
( ・ω・) dd
/ ~つと)
18デフォルトの名無しさん
2010/05/02(日) 20:44:44 ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
( ・ω・) dd
/ ~つと)
19デフォルトの名無しさん
2010/05/02(日) 21:09:14 クライアント領域だけ透過させることって出来ないか?
20デフォルトの名無しさん
2010/05/03(月) 11:45:01 出来る
2010/05/09(日) 16:02:55
こういう画像表示をwxPythonでやりたいのですけど
Osiva transparent image viewer, Kent Stork
http://www.noping.net/kent/osiva/
画像を、ウインドウ枠無しで、デスクトップにずらずらと表示したいのですが、どこらへんをとっかかりにして始めたらいいのか分かりません。
「このサンプルが役に立つんじゃねえか?」みたいな意見を聞かせてもらえると嬉しいです。
はねまわるウインドウな例
http://python.matrix.jp/projects/wxPython/bounds.html
たぶんこのサンプルが役立ちそうな気はしてるんですが、このサンプルでは1つのframeしか表示してなくて…
複数のframeを表示することなんて、wxWidgetsで可能なんでしょうか?
もし、できないとしたら、frameの代わりに何が使えそうなのでしょうか…?
あるいは、1つの透明なframeの中に、個別にbitmapを表示する感じになるのでしょうか?
Osiva transparent image viewer, Kent Stork
http://www.noping.net/kent/osiva/
画像を、ウインドウ枠無しで、デスクトップにずらずらと表示したいのですが、どこらへんをとっかかりにして始めたらいいのか分かりません。
「このサンプルが役に立つんじゃねえか?」みたいな意見を聞かせてもらえると嬉しいです。
はねまわるウインドウな例
http://python.matrix.jp/projects/wxPython/bounds.html
たぶんこのサンプルが役立ちそうな気はしてるんですが、このサンプルでは1つのframeしか表示してなくて…
複数のframeを表示することなんて、wxWidgetsで可能なんでしょうか?
もし、できないとしたら、frameの代わりに何が使えそうなのでしょうか…?
あるいは、1つの透明なframeの中に、個別にbitmapを表示する感じになるのでしょうか?
2010/05/10(月) 00:17:11
可能
2010/05/10(月) 01:27:50
>>21
サンプルの
app = wx.App(False)
frame = MainFrame()
app.SetTopWindow(frame)
frame.Show()
のところを
app = wx.App(False)
frame = MainFrame(None)
frame1 = MainFrame(None)
frame2 = MainFrame(None)
app.SetTopWindow(frame)
frame.Show()
frame1.Show()
frame2.Show()
と書き換えて実行してみ
サンプルの
app = wx.App(False)
frame = MainFrame()
app.SetTopWindow(frame)
frame.Show()
のところを
app = wx.App(False)
frame = MainFrame(None)
frame1 = MainFrame(None)
frame2 = MainFrame(None)
app.SetTopWindow(frame)
frame.Show()
frame1.Show()
frame2.Show()
と書き換えて実行してみ
2010/05/10(月) 03:30:29
WinMainから始まる既存のC&Win32ソースに
wxを組み込むのはどうすればいいのでしょうか?
SDKメインフォーム+モードレスダイアログ
のダイアログ部分を差し替えるイメージです
以下のソースではOnRunを呼ぶと制御が戻ってきません。
それ用のthreadを作れば何とかなるのですが
もっとシンプルに出来た記憶があったのですが・・・
wxApp* app = new MyApp();
wxApp::SetInstance(app);
int argc=0; wxChar** argv=NULL;
wxEntryStart(argc,argv);
wxTheApp->CallOnInit();
wxTheApp->OnRun();
while(GetMessage(&msg , NULL , 0 , 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
wxTheApp->OnExit();
wxEntryCleanup();
wxを組み込むのはどうすればいいのでしょうか?
SDKメインフォーム+モードレスダイアログ
のダイアログ部分を差し替えるイメージです
以下のソースではOnRunを呼ぶと制御が戻ってきません。
それ用のthreadを作れば何とかなるのですが
もっとシンプルに出来た記憶があったのですが・・・
wxApp* app = new MyApp();
wxApp::SetInstance(app);
int argc=0; wxChar** argv=NULL;
wxEntryStart(argc,argv);
wxTheApp->CallOnInit();
wxTheApp->OnRun();
while(GetMessage(&msg , NULL , 0 , 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
wxTheApp->OnExit();
wxEntryCleanup();
2010/05/10(月) 06:23:29
答えは前スレにて
2010/05/10(月) 16:42:05
2010/05/12(水) 00:56:04
2010/05/17(月) 04:01:10
>>24
wx.netに入ってるwx-c.dllを使う
wx.netに入ってるwx-c.dllを使う
29デフォルトの名無しさん
2010/06/07(月) 13:24:17 wxWidetsをlinuxでコンパイルしてdemoやsamplesが正常に動くことを確認.
しかし
そのlinuxにOSXからssh-Xとかssh -Yとかで接続して,
sapmeles/openglのcubeとかisosurfとかpenguinを実行すると
ウインドウは出てくるけどopenglの描画がされないんだけど仕様なの?
ssh越しでもdemo(lifeとか)やopenglを使わないsamplesは普通に動くんだけど.
しかし
そのlinuxにOSXからssh-Xとかssh -Yとかで接続して,
sapmeles/openglのcubeとかisosurfとかpenguinを実行すると
ウインドウは出てくるけどopenglの描画がされないんだけど仕様なの?
ssh越しでもdemo(lifeとか)やopenglを使わないsamplesは普通に動くんだけど.
30デフォルトの名無しさん
2010/06/21(月) 12:42:42 WindowsのwxWidgetsってウィンドウの状態おかしくなってHideやShowが効かなくなったりIsShownOnScreenが変な値返してると思ってたら
他プロセスからのShowWindow、SendMessage、PostMessageとかメッセージ全部拾わずそのままDefWindowProcに渡してイベント上げてこない
そのくせ、自分自身でウィンドウの表示状態管理してるから不整合起きまくり
HWND取得してWin32APIで状態確認してWin32APIで処理しなきゃダメだ
自プロセスが出した命令のイベントしか上げてこないならEVT_SHOWなんていらないだろ
他プロセスからのShowWindow、SendMessage、PostMessageとかメッセージ全部拾わずそのままDefWindowProcに渡してイベント上げてこない
そのくせ、自分自身でウィンドウの表示状態管理してるから不整合起きまくり
HWND取得してWin32APIで状態確認してWin32APIで処理しなきゃダメだ
自プロセスが出した命令のイベントしか上げてこないならEVT_SHOWなんていらないだろ
31デフォルトの名無しさん
2010/06/21(月) 13:01:243229
2010/06/21(月) 16:22:58 >>31
駄目.なんにも変わらない.
駄目.なんにも変わらない.
2010/06/21(月) 22:49:06
gtkより歴史が古いことに驚愕
2010/06/22(火) 01:04:39
gtkは糞
2010/06/22(火) 01:10:45
>>34
頑張って置き換えてくれ
頑張って置き換えてくれ
2010/06/24(木) 03:29:19
gtkしかよう知らん.あれは糞なのか?
qtとwxだとどっちが糞なんだ
qtとwxだとどっちが糞なんだ
37デフォルトの名無しさん
2010/06/24(木) 04:07:38 ライセンス的には一部デフォルト設定から機能オフしないといけないけどwxが自由度高い
2010/07/10(土) 02:27:34
>>37
その辺の話ってどこかにまとまってたりしますか?
その辺の話ってどこかにまとまってたりしますか?
2010/07/10(土) 02:56:56
2010/07/10(土) 07:39:43
スレ2にまとめがあったけど
GPL - コピペしてもリンクしても感染
LGPL - 動的リンクすれば影響しないが、静的リンクやコピペでは感染
wx - バイナリになっていれば煮ても焼いてもいい。コピペでは相変わらず感染
ということでいいのかな。
>>37は知らないがどういうこと?
GPL - コピペしてもリンクしても感染
LGPL - 動的リンクすれば影響しないが、静的リンクやコピペでは感染
wx - バイナリになっていれば煮ても焼いてもいい。コピペでは相変わらず感染
ということでいいのかな。
>>37は知らないがどういうこと?
2010/07/10(土) 09:12:48
2010/07/10(土) 14:10:16
567 デフォルトの名無しさん [sage] 2009/10/17(土) 02:23:53 ID: Be:
http://www.wxwidgets.org/about/newlicen.htm
The wxWindows Licence is essentially the L-GPL (Library General Public Licence)
wxWindows ライセンスは 本質的にはLGPL
QtがLGPLになって企業サポートがついたいま
wxWindowsに利点があるのだろうか?
http://www.wxwidgets.org/about/newlicen.htm
The wxWindows Licence is essentially the L-GPL (Library General Public Licence)
wxWindows ライセンスは 本質的にはLGPL
QtがLGPLになって企業サポートがついたいま
wxWindowsに利点があるのだろうか?
2010/07/11(日) 02:01:41
wxそのものに手を加える場合はLGPL。
単に自分のアプリを作るためのライブラリとして考える場合はバイナリで
自由に使える。ソースコードつけなくてもリンクしようが配布しようが自由。
単に自分のアプリを作るためのライブラリとして考える場合はバイナリで
自由に使える。ソースコードつけなくてもリンクしようが配布しようが自由。
44名無しさん@そうだ選挙に行こう
2010/07/11(日) 15:48:10 はじめまして。
wxWidgets(wxWindows)日本語ドキュメントプロジェクトの方々に連絡を取った所
既に更新停止しているとの事なので、プロジェクトを移管して頂きSourceForge.netで
新たにプロジェクトを作りました。これからv 2.8 の翻訳を完成に向けて開始したい
と思っています。
https://sourceforge.net/projects/wxwidgetsjpdoc/
翻訳作業の出来る方募集中です。どうぞご参加ください。
wxWidgets(wxWindows)日本語ドキュメントプロジェクトの方々に連絡を取った所
既に更新停止しているとの事なので、プロジェクトを移管して頂きSourceForge.netで
新たにプロジェクトを作りました。これからv 2.8 の翻訳を完成に向けて開始したい
と思っています。
https://sourceforge.net/projects/wxwidgetsjpdoc/
翻訳作業の出来る方募集中です。どうぞご参加ください。
2010/07/23(金) 01:13:45
そうなのかー、乙です。
wxはポータブルなんで、日本でももうすこし広がるといいですね。
wxはポータブルなんで、日本でももうすこし広がるといいですね。
レスを投稿する
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★7 [樽悶★]
- 【速報】公然わいせつの疑いで逮捕・送検・略式起訴のAぇ! group 草間リチャード敬太メンバー 脱退を発表 「心の病の療養」に専念 [Ailuropoda melanoleuca★]
- 中国国際航空が日本便を減便へ、春節休みも SNSでは投稿相次ぐ [七波羅探題★]
- 小野田紀美 経済安保相「悪いことをする外国人、日本にいない状況つくる」 [Hitzeschleier★]
- 【🐼🇨🇳】「高市総理VS中国」で日本からパンダはゼロに? 上野動物園「パンダ返還期限」まであと4カ月…★2 [BFU★]
- 台湾トップが寿司で日本支援!頼清徳総統「昼食はお寿司と味噌汁」日本産ホタテを食べる様子をSNSに投稿 [夜のけいちゃん★]
- 立憲民主党「他に高市に質問したらダメなことはなんですか?どこに地雷が埋まっているのかわかりません」⬅なんて答える? [158478931]
- 【高市悲報】中国→日本の貨物便、死ぬほど運賃が上昇してる模様。。今後大幅値上げラッシュ来るぞ [467637843]
- 恐ろしい😈のちゅちょちゅちょ・ちぇびるのお🏡
- 【悲報】立憲岡田「間違った答弁をした高市総理に問題がある」→愛国者ブチギレ炎上 [834922174]
- 【高市悲報】日本政府、またウソがバレる。中国「撮影してたのは日本メディア」 [834922174]
- 山上妹 「この人は母親じゃない、母親の形をした統一教会信者だ」 [507895468]
