-
- 1
- 2010/04/09(金) 15:12:36
-
クロスプラットフォーム 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/
-
- 2
- 2010/04/09(金) 15:13:33
-
>>1
乙
-
- 3
- 2010/04/09(金) 16:33:22
-
早すぎね?
-
- 4
- 2010/04/09(金) 19:39:56
-
関連スレ
【RAD統合環境】 Qt 総合スレ 7 【Win/Mac/Linux】
http://pc12.2ch.net/test/read.cgi/tech/1270309416/
-
- 5
- 2010/04/09(金) 19:46:45
-
早すぎだろ
-
- 6
- 2010/04/09(金) 19:47:35
-
>>1
乙
-
- 7
- 2010/04/09(金) 19:48:52
-
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
-
- 8
- 2010/04/09(金) 19:52:37
-
━━━━━━━━〓〓〓〓〓〓〓〓 アイちゃんキター 〓〓〓〓〓〓〓〓━━━━━━━━
とりあえず>>1乙
-
- 9
- 2010/04/09(金) 22:06:50
-
>>1乙
-
- 10
- 2010/04/09(金) 22:36:04
-
┌─┐
│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘ おっぱい!おっぱい!
-
- 11
- 2010/04/09(金) 22:38:54
-
ヘ⌒ヽフ
( ・ω・) ??
/ ~つと)
-
- 12
- 2010/04/10(土) 01:23:32
-
この早漏め
-
- 13
- 2010/04/10(土) 11:40:00
-
.Netスタイルのメニュー表示できないの?
http://www.dotup.org/uploda/www.dotup.org798064.gif
左:.Net 右:wx
-
- 14
- 2010/04/10(土) 13:16:01
-
>>13
無理なような希ガス。自作するしかないような…(ツールバーならwxAuiでそれらしく見せれるけど)
-
- 15
- 2010/04/14(水) 16:37:31
-
ヘ⌒ヽフ
( ・ω・) ??
/ ~つと)
-
- 16
- 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
-
- 17
- 2010/04/26(月) 14:59:40
-
ヘ⌒ヽフ
( ・ω・) ??
/ ~つと)
-
- 18
- 2010/05/02(日) 20:44:44
-
ヘ⌒ヽフ
( ・ω・) ??
/ ~つと)
-
- 19
- 2010/05/02(日) 21:09:14
-
クライアント領域だけ透過させることって出来ないか?
-
- 20
- 2010/05/03(月) 11:45:01
-
出来る
-
- 21
- 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を表示する感じになるのでしょうか?
-
- 22
- 2010/05/10(月) 00:17:11
-
可能
-
- 23
- 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()
と書き換えて実行してみ
-
- 24
- 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();
-
- 25
- 2010/05/10(月) 06:23:29
-
答えは前スレにて
-
- 26
- 2010/05/10(月) 16:42:05
-
>>25
前スレのどこ?アンカおねがい
とりあえずOnRunをコメントアウトしたら上手く動いているようではあるけど
もっときれいにやれてた気がするんだよなぁ
-
- 27
- 2010/05/12(水) 00:56:04
-
>>23
ありがとうございます!
やってみたらframeが複数表示できました。
件のサンプルを参考にして勉強したいと思います。
-
- 28
- 2010/05/17(月) 04:01:10
-
>>24
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は普通に動くんだけど.
-
- 30
- 2010/06/21(月) 12:42:42
-
WindowsのwxWidgetsってウィンドウの状態おかしくなってHideやShowが効かなくなったりIsShownOnScreenが変な値返してると思ってたら
他プロセスからのShowWindow、SendMessage、PostMessageとかメッセージ全部拾わずそのままDefWindowProcに渡してイベント上げてこない
そのくせ、自分自身でウィンドウの表示状態管理してるから不整合起きまくり
HWND取得してWin32APIで状態確認してWin32APIで処理しなきゃダメだ
自プロセスが出した命令のイベントしか上げてこないならEVT_SHOWなんていらないだろ
-
- 31
- 2010/06/21(月) 13:01:24
-
>>29
オーバーレイをお古
かくかくのろのろだけど
-
- 32
- 29
- 2010/06/21(月) 16:22:58
-
>>31
駄目.なんにも変わらない.
-
- 33
- 2010/06/21(月) 22:49:06
-
gtkより歴史が古いことに驚愕
このページを共有する
おすすめワード