wxpython相关内容

Python - 找不到记录器“OpenGL.error"的处理程序;

好的,它是什么,为什么它会出现在 Win2003 服务器上,而不会出现在 WinXP 上. 它似乎根本不影响我的应用程序,但是当我关闭应用程序时收到此错误消息.这很烦人(因为错误消息应该是). 我正在使用 pyOpenGl 和 wxPython 来处理图形.不幸的是,我是一个 C# 程序员,接手了这个 Python 应用程序,我必须学习 Python 才能做到. 我可以提供代码和 ..
发布时间:2021-12-19 10:05:11 Python

将 Pygame 窗口嵌入到 Tkinter 或 WxPython 框架中

我和一个朋友正在 pygame 中制作游戏.我们希望将 pygame 窗口嵌入到 tkinter 或 WxPython 框架中,以便我们可以包含 WX 或 Tkinter 支持的文本输入、按钮和下拉菜单.我已经在互联网上搜索了答案,但我发现的都是问同样问题的人,这些都没有得到很好的回答. 实现嵌入 tkinter 或 WX 框架的 pygame 显示的最佳方法是什么?(TKinter 更可取 ..
发布时间:2021-12-15 23:09:21 Python

在 WxPython 面板中嵌入 matplotlib 图

如何在 WxPython 面板中嵌入 ma​​tplotlib 图形对象? 我搜索了一下,看到了涉及交互式图形和其他额外内容的复杂示例.任何人都可以帮忙举一个最小的例子吗? 解决方案 这是一个带有 matplotlib 画布的面板的最小示例: from numpy import arange, sin, pi导入 matplotlibmatplotlib.use('WXAgg')从 ..
发布时间:2021-12-11 13:27:30 Python

如何在 Python 中停止循环线程?

告诉循环线程停止循环的正确方法是什么? 我有一个相当简单的程序,它在一个单独的 threading.Thread 类中 ping 一个指定的主机.在这个类中它会休眠 60 秒,然后再次运行直到应用程序退出. 我想在我的 wx.Frame 中实现一个“停止"按钮来要求循环线程停止.它不需要立即结束线程,它可以在唤醒后停止循环. 这是我的 threading 类(注意:我还没有实现循 ..
发布时间:2021-12-06 11:31:11 Python

wxPython 和 ARCGIS

我正在开发一个用 wx Python 构建的桌面应用程序.我希望该应用程序像 GIS 软件一样可视化地图(shapefile)并提供与地图的交互.我正在查看 arcpy 和 arcgisscripting,但我不确定它是否能帮助我在面板上渲染 shapefile.请告诉我是否可能? 解决方案 ArcGIS 拥有自己的渲染引擎.您需要为 ArcGIS Explorer 或付费版本 ArcMa ..
发布时间:2021-11-17 01:38:52 其他开发

在 wxPython 中的 matplotlib 上弹出注释

我设置了两个面板 wxPython GUI.在我的右侧面板中,我有一个使用 Basemap 的地图显示.在这张(美国)底图上,我绘制了不同城市的散点图.我希望能够点击这些点并在我的 GUI 中弹出一个窗口,该窗口提供与我选择的那个点相关的一些信息(例如城市、纬度/经度等 - 我会存储所有这些信息以列表或其他方式). 我遇到过 AnnoteFinder,但这似乎在我的 GUI 中不起作用(如果 ..
发布时间:2021-11-10 22:50:25 Python

python:X 服务器上的致命 IO 错误 11(资源暂时不可用):0.0

我正在尝试读取一些图像(然后打算对它们执行一些任务),同时将图像读入内存.我想显示动画“.gif"图像.为此,我不得不使用线程.现在它给出了错误: python:X 服务器上的致命 IO 错误 11(资源暂时不可用):0.0. 有时它会给出错误: python:X 服务器上的致命 IO 错误 0(成功):0.0. (是的,错误信息几乎交替变化)我不知道为什么会发生此错误以及如何将其删除. ..
发布时间:2021-11-10 05:21:55 Python

在 Python 中以编程方式生成视频或动画 GIF?

我有一系列图像,我想从中创建视频.理想情况下,我可以为每一帧指定一个帧持续时间,但固定的帧速率也可以.我在 wxPython 中这样做,所以我可以渲染到 wxDC 或者我可以将图像保存到文件中,比如 PNG.是否有 Python 库可以让我从这些帧创建视频(AVI、MPG 等)或动画 GIF? 编辑:我已经尝试过 PIL,但它似乎不起作用.有人可以用这个结论纠正我或建议另一个工具包吗?这个链 ..
发布时间:2021-11-10 05:15:09 Python

wxPython 窗口最大化/恢复

最小化窗口后,如何将其恢复? Iconize() 必须是强制性的. import wxAAAA级(wx.Frame):def __init__(self,parent,id):wx.Frame.__init__(self,parent,id,'Untitled',size=(450,395))定义最小化程序(事件):打印“最小化"self.Iconize()self.Bind(wx.EVT ..
发布时间:2021-09-29 19:19:51 Python

是否可以针对 wxPython 中的菜单而不是菜单项绑定事件?

没什么可补充的 解决方案 您想要在菜单打开时发生事件吗?使用 EVT_MENU_OPEN(func) (wxMenuEvent).但它不是特别精确.正如文档所说,如果您打开菜单,它只会发送一次.对于另一个事件,您必须关闭它并再次打开另一个菜单.即在两者之间,您可以打开其他菜单(通过将鼠标悬停在菜单栏中的其他项目),并且不会再次发送该事件. 你需要这个做什么?可能还有另一种方法可以做到 ..
发布时间:2021-09-29 19:19:48 Python

如何使用 IEHtmlWindow 小部件更改 html 表单

全部 我想用wx.lib.iewin开发一个软.软包括一个即框架和三个按钮.当我单击一个按钮时,ie 框架可以单击“google.com"这样的 url,然后单击另一个按钮可以在 google.com 的搜索输入表单中设置一些值.最后一个按钮可以点击 google.com 的搜索按钮. 我知道如何浏览谷歌网址. self.ie = iewin.IEHtmlWindow(self.p ..
发布时间:2021-09-29 19:19:46 Python

用于任务调度程序的 Wxpython gui

我被要求开发一个类似于任务调度程序中的触发窗口的 GUI.我正在尽我所能做到这一点,但我一直坚持在单个框架中创建多个面板.下面是我的 GUI 假设的快照看起来像.请帮帮我. 解决方案 下面是我使用 wxpython 创建的调度窗口. class SchedulerWindow(wx.Frame):"""这将生成用于设置窗口的 GUI"""#------------------------ ..
发布时间:2021-09-29 19:19:43 其他开发

wxpython - 多个 TextEntryDialog 窗口

我正在尝试先执行一个 TextEntryDialog,然后再执行另一个 TextEntryDialog.我只能让第一个出现,然后在我点击确定后第二个没有出现.我确定这很容易,有人有什么建议吗?谢谢. #!/usr/bin/env python进口 wx巴基班级(wx.Frame):def __init__(self,parent,id):wx.Frame.__init__(self,parent ..
发布时间:2021-09-29 19:19:40 Python

在 wxPython 中显示另一个窗口/框架

我对编程、python 和 wxpython 还很陌生.我已经仔细查看了这段代码 HOURS 并尝试在网上到处寻找答案.单击菜单项后,我无法显示新窗口.到目前为止,这是我的代码... import wx类 MainWindow(wx.Frame):def __init__(self,parent,id):wx.Frame.__init__(self,parent,id,'Python Test ..
发布时间:2021-09-29 19:19:37 Python

禁用“下一步"按钮,直到在 wx.WizardPageSimple 的单页上满足条件

使用 self.GetParent().FindWindowById(wx.ID_FORWARD).Disable() 我可以完全禁用下一个按钮,但我只希望向导中的第二页有一个禁用按钮,直到满足条件.如果同时创建所有页面,如何防止下一个按钮被禁用,直到我到达第二个页面? 解决方案 该向导非常酷,除非您真的想要修改此类内容.我猜你必须跟踪你所在的页面,然后调用这样的东西(这是你已经知道的): ..
发布时间:2021-09-29 19:19:34 其他开发

Python 的字符串问题

我是一个 Python 菜鸟,所以我可能在这里遗漏了一些东西,但我对如何在我的程序中处理字符串有疑问.当我显示它时,只显示第一个字符. # 一些代码MessageBox = ctypes.windll.user32.MessageBoxA# 一些其他的代码testString = self.statusBar1.GetStatusText(0)# 显示“azertyu"MessageBox(No ..
发布时间:2021-09-29 19:19:31 Python

如何在 wxPython 中控制网格的视口?

我正在尝试在我的网格应用程序中实现 Find 功能.我可以使用 SetGridCursor(self, row, col) 移动光标,但我不知道如何将网格的“视口"移动到新的光标位置.也就是说,当光标移动到用户要查找的单元格时,用户仍然需要手动滚动,直到找到光标所在的单元格. 如何以编程方式滚动网格,以便在视口中居中网格光标? 随机,在写这个问题的时候,我去了Grid wiki页面,搜 ..
发布时间:2021-09-29 19:19:29 Python

wxPython 导入错误:DLL 加载失败

在 32 位 Windows 7 上安装了带有 Python 2.7 的 wxpython 2.8-unicode. 在导入过程中,出现以下导入错误: 追溯 ...\python27\site-packages\wx-2.8-msw-unicode\wx_core.py 在 () 导入_核心_ 导入错误:DLL 加载失败:找不到指定的模块. 重新安装 ..
发布时间:2021-09-29 19:19:26 Python