jjzjj

WxPython

全部标签

python - 如何在 Sublime Text 2 中运行 wxPython GUI 应用程序

我刚开始使用SublimeText2。我将Sublime用于python,但是当我使用CTRL+B时,它不会运行我的wxPythonGUI应用程序。它可以运行Tkinter应用程序。这是为什么?我需要做什么才能从Sublime运行wxPython应用程序? 最佳答案 为了防止控制台窗口在Windows下弹出,在Packages\Default\exec.py模块中被抑制了。一个不幸的副作用是wxPythongui也被抑制了。只需注释掉Packages\Default\exec.py文件以下部分的最后一行,如下所示:ifos.name

python - 如何让我的 wxpython 顶部框架显示在我的桌面中间?

我想让我的GUI程序顶部框架垂直和水平对齐。wx.Frame.__init__(self,parent=None,id=-1,title="TestFrame",pos=(-1,-1),size=(1280,770),style=wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX|wx.MINIMIZE_BOX)我应该怎么做(除了计算绝对位置)到pos=(-1,-1)让它显示在中间(无论800*600还是1280*800等),还是还需要一些其他的属性设置? 最佳答案 简单使用self.Center()在类_

python - 在 osx 10.11 中安装 wxPython

当我尝试安装wxPython时,它显示错误:>TheInstallercouldnotinstallthesoftwarebecausetherewasno>softwarefoundtoinstall.我该如何解决? 最佳答案 wxPython正在使用legacyscript,并根据这个technicalnote捆绑安装程序已被弃用并且(从ElCapitan版本开始)不受支持:Bundle-styleinstallerpackagesarealegacytransitionaidthatisnolongersupported.Pa

python - 如何检测两个 PIL 图像之间的运动? (包括 wxPython 网络摄像头集成示例)

有没有人对我如何在python中进行图像比较以检测图像内的变化有任何建议?我目前正在开发一个应用程序,该应用程序将使用我的网络摄像头监控我的区域,我想弄清楚如何比较每帧拍摄的图像以查看是否检测到任何运动。从长远来看,我想设置一个灵敏度slider,所以如果你能指导我的方向,我相信我能解决剩下的问题。正如我在这里看到的一些询问有关将网络摄像头与wxPython集成的帖子,这里是一个小演示。请注意,我昨晚才开始使用它,所以如果您正在寻找顶级代码,您可能需要自己修改它(现在;):要求:PIL&VideoCapture#videocapturepanel.py#Todo:#-Fixbackgr

python - 我如何在 virtualenv 中安装 wxPython

我在MacOSXLion机器上,我已经下载了wxPython-src-2.9.3.1.tar.bz2。然后我执行了以下操作(注意:输出消息已被删除):$tar-xjfwxPython-src-2.9.3.1.tar.bz2$cdwxPython-src-2.9.3.1$mkdirbld$cdbld$source/path/to/myvirtualenv/bin/activate(myvirtualenv)$cross_compiling=yes(myvirtualenv)$exportMACOSX_DEPLOYMENT_TARGET=10.6.7(myvirtualenv)$setar

python - 使用 wxpython 双缓冲

我正在使用wxpython开发一个多平台应用程序,在Panel上绘图时,我在Windows上遇到了闪烁问题。我曾经在鼠标移动事件期间在缓冲区(wx.Bitmap)上绘制,我的OnPaint方法仅由在线组成:dc=wx.BufferedPaintDC(self,self.buffer)非常标准,但我在Windows上仍然遇到闪烁问题,而在Linux上一切正常。我解决了我的问题,在__init__方法中调用了SetDoubleBuffered(True)。奇怪的是,即使我不再使用BufferedPaintDC,现在一切正常。我更改了我的应用程序,以便所有绘图部分都在OnPaint方法中完成

python - wxPython:如何找出哪个小部件具有焦点?

如何找出我的wx.Frame中的哪个小部件具有焦点? 最佳答案 您应该能够使用Window类的静态FindFocus()方法返回具有焦点的对象。应用程序接口(interface):http://www.wxpython.org/docs/api/wx.Window-class.html#FindFocus示例:http://nullege.com/codes/search/wx.Window.FindFocus/all/page:2 关于python-wxPython:如何找出哪个小部件

python - 更改 wxPython TextCtrl 小部件上的字体

我想将wx.TextCtrl小部件的字体设置为Consolas,或者至少是另一种等宽字体。我该怎么做? 最佳答案 font1=wx.Font(10,wx.MODERN,wx.NORMAL,wx.NORMAL,False,u'Consolas')myTextCtrl.SetFont(font1) 关于python-更改wxPythonTextCtrl小部件上的字体,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

python - wxPython线程阻塞

这是在wxPython的Phoenix分支中。为了不阻塞GUI,我正在尝试运行几个线程。我的两个线程工作正常,但另一个线程似乎从未达到其绑定(bind)结果函数。我可以看出它正在运行,只是似乎没有正确发布事件。这是主要计算线程的结果函数:defon_status_result(self,event):ifnotself.panel.progress_bar.GetRange():self.panel.progress_bar.SetRange(event.data.parcel_count)self.panel.progress_bar.SetValue(event.data.curr

python - wxpython的easy_install出现 "setup script"错误

我安装了python2.5,fink放在/sw/bin/中。我使用简易安装命令sudo/sw/bin/easy_installwxPython尝试安装wxpython,但在尝试处理wxPython-src-2.8.9.1.tab.bz2时出现错误,提示没有安装脚本。在此之前,Easy-install已用于其他几种安装。对它为什么现在崩溃有什么帮助吗?编辑:错误发生在转储回shell提示符之前。阅读http://wxPython.org/download.php最佳匹配:wxPythonsrc-2.8.9.1下载中http://downloads.sourceforge.net/wxpy