wxPython: How can I get window's HANDLE in wxPython.

2008-07-02 Thread Leo Lee
I need a window's handle to be passed to external c++.
Thanks in advance 


--
http://mail.python.org/mailman/listinfo/python-list


wxpython: visual effects missing after py2exe

2008-07-16 Thread Leo Lee
Please take close look at the details of the two snapshots.
I need explanation and correcting this problem. 


begin 666 after.png
MB5!.1PT*&@[EMAIL PROTECTED];0```#-" ,```#GL'7)`7-21T(`KLX<
MZ01G04U!``"[EMAIL PROTECTED]>B8``("[EMAIL PROTECTED]@``'4P
M``#J8 [EMAIL PROTECTED]/ ```P!03%1%$S=X<6]D"AB#`!BK`!J\$CJ*
M$CR)$CR*`"2F`!G/`!K/`!_2`"#(`"/6`#+!`#'&`#?+`#W,`#;2!S'8!S3:
M`#O2`#_2`#C8`#W<"#'8"#'9"33:[EMAIL PROTECTED]"1`$'*`$//`$O-`$[(
M`$_+`430`$?7`$#<`4S0`$K8`$K<`4W<`E#(`E'*`U#,`E'-`E3/`E;.`%/:
M`EC2`%K?"%7=`$;D`$;[EMAIL PROTECTED]@`%#B`%/A`%'E`%3C`%7E
M`%'K`%7J`%CF`%KD`%KG`%[G`%GH`%CK`%CN`%SI`%[I`%SL`%OR`%KU`%_R
M`&O+`&K/`&W/`&_/`&;8`&O1`&W1`&[0`&[1`W+2!7'1`'+8!G?:"GC5"7C:
M"'G;#'K;#7O<#GS<$GW;%7_<`V#G!F?E!6;F`6'J`V/H`&+I`F#L`&#N`67K
M`&?M!F3I!F?J!FGF!FGK`V#Q`6#U`V'V`V7Q!F?T`&#Y`&#\`63Y`&7]`&GR
M`VCT`FSQ`V[U`VCZ`6KZ`VO[`FK^`V_Z`6S^`V[^`V[_!FKY!F_Z!FS\!V_]
M`'OG`'/]`W+_!G'^!W+]!W3^%FKN$WK_&H+_-XW4(X7_(8G_)XW_*Y#_,8S_
M,93_.I'_/97_/Y?_0)?E1*+V:YO5:IS7;9G0:)[;_B___Y___Z___[___\
M___]___^
M
M
M
M/[EMAIL PROTECTED]'=A
M%[MG8M_%4<5Q]>D1:4H
MMKZM6 L*!E#16%&14"*/$$)"U/JH5EN?):4DVI)8##8-C;44"DEL:Q\4W^^F
[EMAIL PROTECTED];\]C9G=V[]^[,W#UU)O=W/DGN37+V[-G?=\[,W)W)370;MPT]/9LV
M;=Z\>>>N?0/[!L8.[1\Z-#0T--B9=M![BQBRGIY'%IYY]MG?O/#2A9=?OGCQ
MM\HN=J:EU^_M$P:M9^B1F<5G&[EMAIL PROTECTED])B
MYK%?+IX[?W[QW")[6#QW;G%^X3S,2P48M UW,!LX.CXQ,S/SF+*91YG]#$:B
M0-1FU&[EMAIL PROTECTED];V<&L,V,?$+9NQA8OS8L6/#G6EL"D9L4=3>":*U:V_O4=#&
M13\Y,3Y^=.S0H:']^_?"2!2(XJBMN-%;);1]O-*$'67$!@;V)6U$Q?'ME" 06N+&H>VJ?>.[_[H>_?=
M]_T?_/#>>^_YSCU/?TUVC1U99_W]].V-0VN'6G3#.]Z[>>?N+W_]F]_XUK?O
M_NK==_WN*[__YUT?[=S.\8UHJ0):'#F?*H'VGTNO,;MTZ;5+K_[KU7\_]Q% 
MR"^PHM,V1^W/[EMAIL PROTECTED](J-0^O>PS]A
[EMAIL PROTECTED](F4OX8-9'/,'\70$5I,"[-[CR [EMAIL PROTECTED]
M7SXU-34U.V)$[R7[#X!JTN!2 3BU-PB,FA?&!R=_/"J5:O>PNS-PM[TF;E3ITZ>
M[$YL>IH]X1AA=2K H;G%B]9\Z(L'1R(.,[EMAIL PROTECTED]:A34[-
MSIXY>W9!0LNH<7(=9Z::M^\7N17:G*BT$59JT[.G!;:%>6:RTMK/"A%(%(AN
M6L>@'1PY?GSJT=G3IT^?.7/F<6ES<[.=:2>]-PYMQ^Z]>P>'CXVRC5U\X]SL
M*6$GIZ?=)J2A'_5S[XU!6_?Y6]9OW+B1;>7?NG7KSAU]?7V[V&=?WPZ8IPH(
M:.O7^+/\H[K.3OF!J>6[3ZW;_^[#(L* 4`+2A<,EE [EMAIL PROTECTED]:
MH 6H0( I:Y7&MYE$?)CCG^)9HR4NN5^4>P:H13 IZ]TC4S\#T 1%SB>8JUQA
MB>:A::0`S5_2.6BR=Y2XDJ]%=DFE<2?>A6%-Z!Y@<$N"4"ST\L+;P%-_:D%'L-00$![!1:4`M'J
M#P):4,18LH 6&C% "Y"8#FUYV7P0]F(*U<%)I-WCIR[PJI2>/;7:,G:=YSBO)TQ&:<5$FCJPV#2O9RG,ED;"X%D=H%F<0KJPV
M#2O9QM,[EMAIL PROTECTED] EJQ&J^67TF68)>N9B$W]F-=D@'K7DG(5M-*3M(:6
M<,[ASD%KN1Z7>5:MV]DWG5H4\R!((S2YL2K9(B>>-2Q[ELM5*$X#:&7T4FB5
M2ZV ]HKJE"0OM>U1(&[EMAIL PROTECTED]&:&YEVZ+2!"[EMAIL PROTECTED]@9GNIM.*4VZP
M$]N#Y$%9_M=;TV`:T1FA),Z%3:/:I.-"G'%%K"3MO*FE::
M%BS%G(^NCVF)[EMAIL PROTECTED]'U72/:J"J>H>%2O1C4FPLDM+H65;MXJ5EG22
MPC,_SVD!K<$S;.G=LV\.31&HJ+2L!U/H,FB-G9Y6.TFE%:KI?=MA'
MMG5'1,FHX](K+>M8]4K3"C/I>/,CE3:[EMAIL PROTECTED]:;6-K2L2TR[Q[3O*Y\]
M:O-*M0-=:_BY2M,VI^M?"NZ?=,Q:9 A^$2K;Y6[L7R$UEI 0 .T$$HLR=&QTLRV#L"[EMAIL PROTECTED]:,O+
MMML-X%^G`CEH-;<+Z^T_%>?W/5X=\G4M&5@>6IW-X3*?,=9IOL>KXUJ7NI:Z
MJJT`K<[1V'R:;W96W^.97475C-AD>[EMAIL PROTECTED]:%U;3%XI57WLBL#6N/M$@,9ZZY<
[EMAIL PROTECTED]:>]+X:)[EMAIL PROTECTED]:SU=%T]Z'I/)RLM7ODK_5=TDO6^/+!70*99"]
MF4L-T.2)2M9FC#(H6:U6+P[5HU7HYO$*:[1&V6F-(."-+MZ&T!I"+I[:\),NX:430
M1-'F]G85EDTK-"C=9Y(VK$1A;3E/=1+-PA:@:9LF%*XWGEH-T-+=`TZMKKG(
MZ9B6;.\QZR5;0LM":HOCK;O-W)@KUM&S15UM8*B_G%I$; -:LKE*[QX=&EUQ
M(J)O(,E$:;)+K^3"FL?3WG,RJ[22^4H^:+'2LL%;<[EMAIL PROTECTED]:GI#6:\F6
M7;I+KQ6TAGBY(M$KK:6$+;K')$>'EOI_A"9:FNIN^XV 3SZ1CLXE7ER95<9S'M*K IK^O6Q33
M>)4EEER :3S3ZZW#SP6:P5J.A4M7;.%LX.I[/(-+J'0QO&'\KFQC3_5*#CRH
M%3"[RZ]!JUX4@ >U`H!&K3!!?$ C$)4Z)*!1*TP0'] (1*4."6C4"A/$!S0"
M4:[EMAIL PROTECTED] [EMAIL PROTECTED]:M,$%\0",0E3HDH%$K3! ?T A$I0X):-0*$\0'
M- )1J4,"&K7"!/$!C4!4ZI" 1JTP07Q (Q"[EMAIL PROTECTED],$!_0"[EMAIL PROTECTED] H3
MQ $M%0`T"P%
M\\$=T'[EMAIL PROTECTED])D#H%D*YH,[H/E P3('0+,4S =W0/[EMAIL PROTECTED]@&8IF 
[EMAIL PROTECTED]GDE1>@>87#+!E 
,]/)
M*R] \PJ'63* 9J:35UZ YA4.LV0`S4PGK[P`S2L<9LD`FIE.7GD!FE>4%:%[A,$L&T,QT\LK+#!K>[EMAIL PROTECTED](@P&10:8 6
MH ([EMAIL PROTECTED]:H 6H0( IH](`+4 %`DP9E09H`2H08,JH-$ +4($`
M4T:E`5J "@28,BH-T )4(,"446F %J "`::,[EMAIL PROTECTED](,&6S2KL5__3.)[: 
CYA,-PUP`S5 HG]Q,H/T/?S'YF:RO\Y `245.1*Y"8((`
`
end

begin 666 before.png
MB5!.1PT*&@[EMAIL PROTECTED]:(```"M" (```!]2.Q9`7-21T(`KLX<
MZ01G04U!``"[EMAIL PROTECTED]>B8``("[EMAIL PROTECTED]@``'4P
M``#J8 [EMAIL PROTECTED]/ ```!AT15AT4V]F='=A%[MG7^,'[EMAIL PROTECTED](_ &J9 0D
M;1PU50M(#2V)TJ [EMAIL PROTECTED]@AJ!^*.%("P5#$H`M4@@X#^H2BT0
MB(HV;A+W[*--S^=S[=B^\_WR^>Y\=NR[O5N^L^_NW;LWL[.SL_-VWNQ\5E^M
MYF9GWON^SYOWV??VQ^U \-&_"LS;^J\.#-1D1V-M5[B[-K#YX-#N<'M7+?BQ
[EMAIL PROTECTED]&\'@8# 8!!M;I=3E#VX0Z&\"X1CA5AX"HKEF#/S6"8FA
MQU9V'5I_Q^<;[_K#,-[]QXU?>+&QYT\;>[[2>-_A,.[ZBS#>?Z1EJ ,("/0Q
[EMAIL PROTECTED]<\)!!HQPU^8D8<-_CDTJ[?W1#-:=/

Re: wxPython: How can I get window's HANDLE in wxPython.

2008-07-16 Thread Leo Lee
Thank you , Mike.
"Mike Driscoll" <[EMAIL PROTECTED]> 
??:[EMAIL PROTECTED]
On Jul 2, 8:40 pm, "Leo Lee" <[EMAIL PROTECTED]> wrote:
> I need a window's handle to be passed to external c++.
> Thanks in advance

Are you talking about a wxPython wx.Window object or an external
window handle? If the latter, then I recommend asking about that on
the PyWin32 user's group. Otherwise, follow Paul's suggestion.

Mike 


--
http://mail.python.org/mailman/listinfo/python-list


Re: wxpython: visual effects missing after py2exe

2008-07-16 Thread Leo Lee
Hi, I think I have already solved this problem while I am digging into the 
installation sources.
I found this:

C:\Python25\Lib\site-packages\py2exe\samples\singlefile\gui\setup.py

# Requires wxPython.  This sample demonstrates:
#
# - single file exe using wxPython as GUI.

from distutils.core import setup
import py2exe
import sys

# If run without args, build executables, in quiet mode.
if len(sys.argv) == 1:
sys.argv.append("py2exe")
sys.argv.append("-q")

class Target:
def __init__(self, **kw):
self.__dict__.update(kw)
# for the versioninfo resources
self.version = "0.6.1"
self.company_name = "No Company"
self.copyright = "no copyright"
self.name = "py2exe sample files"


# A program using wxPython

# The manifest will be inserted as resource into test_wx.exe.  This
# gives the controls the Windows XP appearance (if run on XP ;-)
#
# Another option would be to store it in a file named
# test_wx.exe.manifest, and copy it with the data_files option into
# the dist-dir.
#
manifest_template = '''



%(prog)s Program






'''

RT_MANIFEST = 24

test_wx = Target(
# used for the versioninfo resource
description = "A sample GUI app",

# what to build
script = "test_wx.py",
other_resources = [(RT_MANIFEST, 1, manifest_template % 
dict(prog="test_wx"))],
##icon_resources = [(1, "icon.ico")],
dest_base = "test_wx")



setup(
options = {"py2exe": {"compressed": 1,
      "optimize": 2,
  "ascii": 1,
  "bundle_files": 1}},
zipfile = None,
windows = [test_wx],
)


"Leo Lee" <[EMAIL PROTECTED]> дÈëÏûÏ¢ÐÂÎÅ:[EMAIL PROTECTED]
> Please take close look at the details of the two snapshots.
> I need explanation and correcting this problem.
>
> 


--
http://mail.python.org/mailman/listinfo/python-list